[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)