[英]Tomcat with Spring
我在Tomcat中托管了一个3层应用程序; 网络,服务和DAO层。
你如何整合Tomcat和Spring? 我需要利用Spring的依赖注入,事务管理等。
我只能想到实例化一个ClassPathXmlApplicationContext,但这样,ApplicationContext单例实例在各层之间是不可见的。
如果要创建Web应用程序,则不要使用ClassPathXmlApplicationContext
。 而不是你使用web容器的功能。
您可以在web.xml
定义应用程序上下文
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
有关详细信息,请查看Web应用程序的便捷ApplicationContext实例化文档。
如果bean需要应用程序上下文的实例,请使用ApplicationContextAware
接口。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.