Spring 3.0发布

主要新特性:

  • 基于Java5 - 核心API使用了Java 5的特性,诸如泛型、注解等等,因此现在Spring 3.0要求Java 5或更高版本
  • Spring表达式语言(SpEL) - 和JSF中的统一表达式语言(Unified EL)类似,构造复杂表达式 非常简单
  • 支持基于注解的组件 - Spring JavaConfig的一些功能已经被移植到核心框架中了,比如@Configuration、@Bean和@DependsOn。
  • 使用约束注解的声明式模型校验 - 增加对JSR 303的支持,我们现在可以使用诸如@NotNull和@Max(23)这样的注解给bean增加校验规则。
  • Spring MVC全面支持REST - 增加了对构建RESTful服务器和客户端的支持。
  • 支持Java EE 6 - 支持许多Java EE 6特性,如JPA 2.0和JSF 2.0,而且可以运行在Tomcat及J2EE 1.4这样的非EE 6容器中。
  • 支持JSR 330 - 现在支持由JSR 330引入的javax.inject注解。
  • 基于注解进行格式化 - 可以使用注解对bean的属性自动进行格式化和转换,比如@DateFimeFormat(iso=ISO.DATE)及@NumberFormat(style=Style.CURRENCY)。
posted @ 2009-12-23 09:21  现役程序员  阅读(228)  评论(0编辑  收藏  举报