[Spring] Spring升级 (2.5.6→3.2.5→4.1.5RELEASE)
2.5.6.RELEASE 升级到 3.2.5.RELEASE
pom.xml的修改
1. 可删除spring-jdbc的部分
(原本是额外引入,现在包进去core了所以不用写出来也会自动include进来)
2. 须另外加上aspectjrt和aspectjweaver
(原本包在里面,现在没包了所以要额外写出来)
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.6.12</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.6.12</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
----------------------
3.2.5.RELEASE 升级到 4.1.5RELEASE
1. pom.xml
JavaMailSenderImpl被独立出去,要继续使用Spring的Java mail套件的话
需要多加一个spring-context-support的jar进pom.xml
2. java
没有引用commons-lang了,而是改成commons-lang3
要把程式里有引用到org.apache.commons.lang的地方都改成org.apache.commons.lang3
(例如有用到StringUtils.isBlank()的程式,程式不用改,但要把import的class改成.lang3)