spring2.x升级为spring4.x记录

一,web.xml修改

修改前

成都网站建设公司更懂你!创新互联只做搜索引擎喜欢的网站!成都网站制作前台采用搜索引擎认可的DIV+CSS架构,全站HTML静态,H5高端网站建设+CSS3网站,提供:网站建设,微信开发,微信小程序开发商城系统网站开发app软件开发域名注册,服务器租售,网站代托管运营,微信公众号代托管运营。

        
                context
                
                        org.springframework.web.context.ContextLoaderServlet
                
                1
        

修改后

    
        org.springframework.web.context.ContextLoaderListener
    

二,applicationContext.xml修改

命名空间修改前

命名空间修改后

二,applicationContext.xml语法差异

spring 4.x 去掉了 dependency-check
引用bean bean=代替了local=

三,xfire-all-1.2.6.jar修改

1.spring 4.x不支持singleton=false

修改文件:org/codehaus/xfire/spring/xfire.xml
org/codehaus/xfire/spring/xfireXmlBeans.xml
singleton="false" 修改为 scope="prototype"
singleton="true" 修改为 scope="singleton"

2.spring-4.*的customEditors获取类型直接指定为Class,而配置默认还是缺省的

修改文件:org/codehaus/xfire/spring/customEditors.xml


    
      
        





      
    
  

四. jar包替换

去掉spring.jar
去掉xerces-2.6.2.jar(有可能异常)
定时任务去掉quartz-all-1.6.0.jar(有可能异常)改为使用quartz-2.2.1.jar和quartz-jobs-2.2.1.jar
参考:https://blog.51cto.com/jtech/2318217
添加spring 4.x jar包

        
        
            org.springframework
            spring-core
            ${spring.version}
        

        
            org.springframework
            spring-beans
            ${spring.version}
        

        
            org.springframework
            spring-aop
            ${spring.version}
        

        
            org.springframework
            spring-jdbc
            ${spring.version}
        

        
            org.springframework
            spring-web
            ${spring.version}
        

        
            org.springframework
            spring-webmvc
            ${spring.version}
        

        
            org.springframework
            spring-orm
            ${spring.version}
        

        
            org.springframework
            spring-jms
            ${spring.version}
        
        

当前标题:spring2.x升级为spring4.x记录
标题网址:http://pwwzsj.com/article/gcphjs.html