Java 在不使用Web组件的情况下加载Spring上下文

Java 在不使用Web组件的情况下加载Spring上下文,java,spring,spring-mvc,Java,Spring,Spring Mvc,我有一个多层架构,包含两个表示层(SpringMVC和wicket),连接到一个业务层。业务层基于Spring,应该通过RMI访问。到目前为止还不错 我的问题是如何在不使用SpringWeb(例如WebApplicationInitializer)的情况下在业务层中加载Spring上下文?我想让它保持简单,不想将它与前端组件混用。如您所见: 其中简单的上下文是: 如您所见,将视为: 其中简单的上下文是: 关于如何调用AnnotationConfigApplicationContext?它不是一个

我有一个多层架构,包含两个表示层(SpringMVC和wicket),连接到一个业务层。业务层基于Spring,应该通过RMI访问。到目前为止还不错

我的问题是如何在不使用SpringWeb(例如WebApplicationInitializer)的情况下在业务层中加载Spring上下文?我想让它保持简单,不想将它与前端组件混用。

如您所见:

其中简单的上下文是:

如您所见,将

视为:

其中简单的上下文是:


关于

如何调用AnnotationConfigApplicationContext?它不是一个独立的pgroamm,它有一个main()方法……是的,但我没有一个main类。这是一个web项目:-)@OtisOttington为什么要将业务层设计为web项目?在这种情况下,有没有更好的方法来使用Spring?@OtisOttington!从一个简单的hello world开始,实例化您的ACAC,您将不需要servlet容器。将其放置为jar,并在服务器上调用
java-jar yourjar.jar
。如何调用AnnotationConfigApplicationContext?它不是一个独立的pgroamm,它有一个main()方法……是的,但我没有一个main类。这是一个web项目:-)@OtisOttington为什么要将业务层设计为web项目?在这种情况下,有没有更好的方法来使用Spring?@OtisOttington!从一个简单的hello world开始,实例化您的ACAC,您将不需要servlet容器。将其作为一个jar,并在服务器上调用
java-jaryourjar.jar
。他将业务层设计为一个web项目。所以每个参与者都是一个网络项目。但是他喜欢业务web项目不将spring集成到servlet容器中。他将业务层设计为web项目。所以每个参与者都是一个网络项目。但他喜欢业务web项目不将spring集成到servlet容器中。
context = new VectorPublishApplicationContext();
final class VectorPublishApplicationContext extends AnnotationConfigApplicationContext {