Spring3.0正式版(GA)的九个特性
来源:互联网 发布:linux工程师待遇 编辑:程序博客网 时间:2024/06/05 13:40
记得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正式版(GA)的九个特性
- 可选的配置属性(Hibernate reference 3.2.0 ga 正式版中文参考手册)
- Java5.0 共有九个新的特性(1)
- Java5.0 共有九个新的特性(2)
- Spring3.0带来的新特性
- Spring3.0带来的新特性
- Spring3.0的几个新特性
- Spring3.0带来的新特性
- Spring3.0的新特性及其分析
- Spring3.0新特性
- Spring3.0新特性
- Spring3.0新特性
- spring3.0新特性
- Spring3.0新特性
- spring3.0新特性
- Spring3.0新特性
- Hibernate reference 3.2.0 ga 正式版中文参考手册
- Spring3.0新特性 - REST架构的支持
- 计算一个数字位数
- Flex 4十大主要特性变化一览
- Java EE 6引入的JPA 2.0四大新特性详解
- Visual C++用libtiff对tiff文件进行操作-unresolved external symbol _TIFFOpen
- 网络操作模式和手机模式
- Spring3.0正式版(GA)的九个特性
- 了解 NoSQL 的必读资料
- Hibernate之父建议开发者升级到Java EE 6
- 2008-02-29 | YUV测试文件 (转)
- 开始有点伤心但是希望还在
- MFC ASSERT 详解
- Java开发三剑客JSF2.0、EJB3.1、JPA2.0现状及发展
- 安装TS
- 在SQL Server2005中有如下四个排名函数