經過四個里程碑版、三個RC版,Spring框架終于發布了3.0 的正式版。
Spring 3.0.0 GA的主要變化:
Spring 3.0引入了MBeanExporter,用于掃描于FactoryBean-exported獨立的資源
Spring 3.0增加了掃描自動檢測JavaEE 6定義的中的javax.annotation.ManagedBean類型的組件的能力
Spring 3.0完全支持 GlassFish V3 GA
Spring 3.0重構了ListableBeanFactory類,刪除其中的getBeansWithAnnotation (Class,boolean,boolean) 方法
Spring 3.0新增了對JRuby 1.4的支持
Spring 3.0中引入SmartLifecycle模式,該模式將會根據需要自動啟動(無視 lazy-init延遲加載)
Spring 3.0引入了Bean屬性名的規則映射模式 (title 可以映射為 Title ISBN 可以映射為 iSBN,貌似是乎略了大小寫)
Spring 3.0完全支持JPA 2.0規范,同時兼容EclipseLink 2.0 GA(果然是朝著JSR規范來啊)
Spring 3.0支持將枚舉、數組和集合類型映射成為Bean屬性
Spring 3.0增加了PropertyPlaceholderConfigurer方法,用于域兼容Spring 2.5
Spring 3.0重構了SpelExpressionParser用于接收帶有boolean標志的SpelParserConfiguration對象
Spring 3.0修改了TypeDescriptor描述符中的valueOf和forObject方法,和一些緩存級別
Spring 3.0修改了GenericConverter類中的getConvertibleTypes,將返回參數更改為一個ConvertiblePair的Set
Spring 3.0支持在數據和集合元素中使用formatters 和 formatting
Spring 3.0去掉了默認數字格式
Spring 3.0去掉了默認的日期格式
Spring 3.0.0 GA下載地址:
http://www.springsource.org/download
Spring 3.0.0 GA詳細變更記錄:
http://static.springsource.org/spring/docs/3.0.x/changelog.txt
轉自: