Spring3.0正式版(GA)的九个特性
2010-05-09 20:59
239 查看
记得9月份的时候,Spring3.0发布RC版,当时曾经简单介绍了Spring3.0的变化(2):特性。历经近3个月后,SpringFramework的负责人Juergen Hoeller于2009年12月16日,在博客中宣布Spring3.0正式GA了,具体下载地址点这里,或这里(含docs)。
他在博客中提到的Spring3.0的新特性包括(主要特性在上面提到的文章中已有过介绍):
Spring表达式语言(简称SpEL):在Bean定义中使用的表达式解析器,可以在属性值中通过#{...}语法,引用嵌套的Bean结构(如其他Bean的属性),就像引用环境数据一样
对基于注解的组件的扩展支持:对配置类和注解工厂方法(JavaConfig)的增强,允许用@Value,通过动态表达式#{...},或静态占位符${...},注入配置值。
强大的注解模型:允许通过元注解创建“快捷”注解,比如用自定义的注解类别,指代默认的作用域和事务特性。
标准化的依赖注入注解:支持Java的依赖注入JSR-330规范,可以用@Inject替代@Autowired。
基于注解的声明式模型验证:支持自动发现和配置符合JSR-303规范的Bean验证提供程序(如HiernateValidator4.0)
增强的绑定和注解驱动式格式化:格式化可以通过注解驱动,类似JSR-303的约束声明风格。
全面的REST支持:SpringMVC内置REST的支持,如REST风格的请求映射,通过@PathVariable参数抽取URI变量,基于内容协商(content negotiation)驱动的视图展示。通过RestTemplate模板类,提供客户端REST支持
对象XML映射(OXM):即移入Spring框架核心的Spring Web Services
下一代调度支持:新的任务调度器(TaskScheduler)和触发器(Trigger)机制提供一等的cron支持。
在Java版本上,Spring3.0支持Java5和Servlet2.4及更新版本,兼容JavaEE6运行时环境(如最新发布的GlassFish v3)和JPA2.0等,但不再支持旧版Java。
他在博客中提到的Spring3.0的新特性包括(主要特性在上面提到的文章中已有过介绍):
Spring表达式语言(简称SpEL):在Bean定义中使用的表达式解析器,可以在属性值中通过#{...}语法,引用嵌套的Bean结构(如其他Bean的属性),就像引用环境数据一样
对基于注解的组件的扩展支持:对配置类和注解工厂方法(JavaConfig)的增强,允许用@Value,通过动态表达式#{...},或静态占位符${...},注入配置值。
强大的注解模型:允许通过元注解创建“快捷”注解,比如用自定义的注解类别,指代默认的作用域和事务特性。
标准化的依赖注入注解:支持Java的依赖注入JSR-330规范,可以用@Inject替代@Autowired。
基于注解的声明式模型验证:支持自动发现和配置符合JSR-303规范的Bean验证提供程序(如HiernateValidator4.0)
增强的绑定和注解驱动式格式化:格式化可以通过注解驱动,类似JSR-303的约束声明风格。
全面的REST支持:SpringMVC内置REST的支持,如REST风格的请求映射,通过@PathVariable参数抽取URI变量,基于内容协商(content negotiation)驱动的视图展示。通过RestTemplate模板类,提供客户端REST支持
对象XML映射(OXM):即移入Spring框架核心的Spring Web Services
下一代调度支持:新的任务调度器(TaskScheduler)和触发器(Trigger)机制提供一等的cron支持。
在Java版本上,Spring3.0支持Java5和Servlet2.4及更新版本,兼容JavaEE6运行时环境(如最新发布的GlassFish v3)和JPA2.0等,但不再支持旧版Java。
相关文章推荐
- spring 3.0新特性学习1
- Spring3.0新特性
- cocos2d-x 3.0 正式版新特性简介
- spring3.0新特性
- Spring3.0带来的新特性
- 利用spring3.0+特性之开启多线程
- Spring3.0新特性 - REST架构的支持
- Spring3.0带来的新特性
- spring 2.0 到3.0的新特性及理解
- Spring3.0的几个新特性
- Spring 3.0 新特性
- Spring3.0新特性
- servlet3.0 新特性和springboot Listener和filter案例
- spring 3.0新特性学习
- Spring3.0的新特性及其分析
- Spring 3.0新增特性与功能前瞻
- Spring 3.0中的新增特性与增强特性
- Myeclipse——Spring 从入门到精通三 Spring3.0以后新特性之基于Annotation的注入
- Spring3.0新特性
- Spring3.0新特性