struts.xml的配置
1、配置对象生成工厂ObjectFactory,在配置文件中加入
<constant name="struts.objectFactory" value="spring">,其实默认就是spring
2、设置连接方式,在配置文件中加入
<constant name="struts.objectFactory.spring.autoWire" value="name"/>
value的值可以是name,type,auto,constructor
将spring的配置文件放在classPath下
web.xml的配置
因为需要在项目启动时加载spring的配置文件,所以可以放在web.xml中添加ContextListener,让项目启动时就将spring的配置文件加载到内存中,配置如下:
<context-param>
<param-name>contextConfigurationLocation</param-name>
<param-value>classpath*:applicationContext.xml
</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
如果有多个配置文件,可以在后面加进来
1、配置对象生成工厂ObjectFactory,在配置文件中加入
<constant name="struts.objectFactory" value="spring">,其实默认就是spring
2、设置连接方式,在配置文件中加入
<constant name="struts.objectFactory.spring.autoWire" value="name"/>
value的值可以是name,type,auto,constructor
将spring的配置文件放在classPath下
web.xml的配置
因为需要在项目启动时加载spring的配置文件,所以可以放在web.xml中添加ContextListener,让项目启动时就将spring的配置文件加载到内存中,配置如下:
<context-param>
<param-name>contextConfigurationLocation</param-name>
<param-value>classpath*:applicationContext.xml
</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
如果有多个配置文件,可以在后面加进来