才開始學習.看到就記錄一下.如有版權問題請聯系我刪除
Spring2.5rc1發布了,一直想知道它葫蘆里賣什么藥,以下是文檔里的change.log
1. JDK版本: JDK至少要1.4.2以上,如果仍然打算使用1.3的話就請用2.0.6/2.0.7版本吧。
2. Jar包:SpringMVC 不再使用spring.jar 這個龐大的包了。 Spring-webmvc.jar, spring-webmvc-portlet.jar 可以在 lib/modules 目錄下找到,而且對于Struts1.* 的支持的包也應該改成 spring-webmvc-struts.jar了。
3. XML配置:推薦使用XML metadata格式,不過先前的DTD仍然支持。需要注意的一點是,Spring1.2的DTD繼續使用“singleton”屬性,但是新的Spring2.0 DTD不允許使用“singleton”屬性了,改成“scope”屬性來描述bean的生命周期。
4. 廢棄的類與方法:有些在先前版本標注過“@deprecated”的類與方法已經完全被廢棄了。
比如:
-
ResultReader
: 被 RowMapper
接口取代。
-
BeanFactoryBootstrap
: 考慮使用 BeanFactoryLocator
或自定義的bootstrap類來代替。
6. iBATIS:注意Spring已經不再支持iBATIS 的1.3版本了, 如果想繼續的話,請升級到2.3以上吧。
7. Hibernate:注意Spring已經不再支持Hibernate 3.1之前的版本了,也就是說2.1,3.0的版本也無法使用了。如果仍然要用的話,推薦使用Spring的2.0.6/2.0.7版本。
8. JDO:注意Spring已經不支持JDO1.0了。同樣,你可以升級到2.0以上版本,或者使用Spring的2.0.6/2.0.7版本。
9.
UrlFilenameViewController
:這個東東我也沒有接觸過,這里,我就簡單翻譯一下吧。
“考慮到嵌套路徑的請求,視圖名稱現在決定叫UrlFilenameViewController了,這是一個突破性的改變,并且意味著如果你從Spring1.* 升級到Spring2.0 你可以使用該類從而減少Spring Web MVC的配置工作。”
大家在使用新版本之前請先注意這些改變,也許對您的系統來說,是很重要的。