SSH整合系列2--在Struts2.1.8.1中整合Spring3.0.3
由于Spring3.0的版本与以前的版本是一个重大的分割点。所以有很多变化,这里仅仅阐述整合的方法,不研究其新的使用方法。
1.引入spring的jar包
2.创建Spring的配置文件
3.整合Struts2和Spring3.0
3.1.Usage(使用),配置目标工厂为Spring。
3.2.Autowiring(自动装配),配置监听器
1.引入spring的必需 jar包
将\dist文件夹下所有jar包复制到lib文件夹下。
由于3.0版本和以前的版本有很大的不同,包结构也不一样,不会再提供spring.jar这个完整包了,由于没有查到哪些包是必须的,测试一些包后也依然报错,就暂时将其全部考进来了 -_-
2.创建Spring的配置文件
Spring的org.springframework.web.context.ContextLoaderListener监听器默认读取的是WEB-INF目录下的applicationContext.xml。
如果需要加载其它配置文件,或者放在了其它路径,则需要在web.xml中进行如下配置:
3.2.Autowiring(自动装配):
在web.xml配置spring的监听器。
![]()