struts2、Spring的集成

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>


      如果有多个配置文件,可以在后面加进来
   

你可能感兴趣的:(Java框架)