spring3.2升级到4.3及spring security3.1升级到4.1

最近我们使用的 spring, spring security 需要分别升级到最新的稳定版本。

首先,更改pom.xml里面spring的版本(项目使用maven管理jar包)

4.3.3.RELEASE
4.1.3.RELEASE

用到的jar包


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


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


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


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


org.springframework
spring-context
${spring.framework.version}


org.springframework
spring-context-support
${spring.framework.version}


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


org.springframework
spring-expression
${spring.framework.version}


org.springframework
spring-tx
${spring.framework.version}


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


org.springframework
spring-test
${spring.framework.version}
test


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


org.springframework
spring-aspects
${spring.framework.version}

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


org.springframework.security
spring-security-acl
${spring.security.version}


org.springframework.security
spring-security-config
${spring.security.version}


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


org.springframework.security
spring-security-crypto
${spring.security.version}


org.springframework.security
spring-security-taglibs
${spring.security.version}

然后修改spring配置文件用的命名空间

   xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context"
xmlns:jee="http://www.springframework.org/schema/jee" xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jdbc="http://www.springframework.org/schema/jdbc"
xmlns:util="http://www.springframework.org/schema/util" xmlns:task="http://www.springframework.org/schema/task"
xsi:schemaLocation="
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.3.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.3.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-4.3.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.3.xsd
http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-4.3.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.3.xsd
http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-4.3.xsd">

以为这样就完事儿了,不

1.json的处理类由原来的MappingJacksonHttpMessageConverter改成了MappingJackson2HttpMessageConverter



class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">



2.定时任务触发类由原来的SimpleTriggerBean改成了SimpleTriggerFactoryBean,CronTriggerBean也如此。

3.触发器列表ref属性配置中,对触发器的引用关键字由原来的local改成了bean













4.jar引用的增加


com.fasterxml.jackson.core
jackson-core
2.8.3


com.fasterxml.jackson.core
jackson-databind
2.8.3

及升级


org.quartz-scheduler
quartz
2.2.1
4.5.2

你可能感兴趣的:(spring3.2升级到4.3及spring security3.1升级到4.1)