Spring Framework 3.0.3 Changelog
36.82 KB
13 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .txt | 3 |
摘要 | ||
文档详细记录了Spring Framework 3.0.3版本及其子版本的更新和改进。这些更改包括对Spring MVC的增强,如@PathVariable、@RequestHeader等注解的引入与完善;对Portlet MVC的支持,新增了Resource/EventAwareController和相关注解;引入了RestTemplate、OXM支持包及MarshallingMessageConverter;更新了任务执行器(TaskExecutor)和生命周期处理;改进了Bean定义和Scope的处理方式;支持了JSR-330和JSR-303标准;以及对测试框架、JPA、JMS等的增强和兼容性改进。 | ||
AI总结 | ||
以下是对《Spring Framework 3.0.3 Changelog》的简要总结,重点突出核心观点和关键信息:
---
### **Spring Framework 3.0.3 Changelog 总结**
#### **版本 3.0.3**
- **修复与改进**:
- 修复了 `HTTP Invoker` 支持多级原生数组类解析的问题。
- 修复了 `MessageListenerAdapter` 和 `FieldError` 的输入值处理。
- 优化了 `DataBinder` 的字段访问和转换逻辑。
- 支持通过 `@RequestParam` 和 `@RequestHeader` 注解的默认值占位符。
#### **版本 3.0.0.M1 (2008-12-05)**
- **重大更新**:
- 项目布局和构建系统改为模块化_sources_。
- 更新为 Java 5 代码风格,支持泛型、可变参数和 `StringBuilder`。
- 升级了依赖:JUnit 4.5、JRuby 1.1 和 EHCache。
- 移除了对旧技术的支持,包括 WebLogic 8.1、WebSphere 5.1、TopLink、本地 Commons Attributes 和 Struts 1.x。
- 引入了 `Spring EL` 表达式解析器,支持 `#{...}` 表达式和 `@Value` 注解。
- 支持 `@PathVariable` 和 `@RequestHeader` 注解。
- 引入了 `RestTemplate` 和 OXM 支持,以提升与 RESTful服务和 JMS 的集成。
#### **版本 3.0.0.M4 (2009-08-10)**
- **功能增强**:
- 升级了 JUnit 4.6、TestNG 5.9 和 EasyMock 2.5.1。
- 优化了 OSGi 捆绑包依赖。
- 引入了非宽松的构造函数分辨模式。
- 支持通过 XML 基于名称的构造函数参数。
- 增加了对任务调度和 JDBC 数据源的支持。
- 改进了 `Portlet MVC` 的注解支持,包括 `@Action`、`@Render` 等。
#### **版本 3.0.0.RC1 (2009-09-25)**
- **新特性与兼容性**:
- 增加了对 JSR-330 `@Inject` 注解的早期支持。
- 支持 JSR-303 Bean Validation,并集成到 MVC 中。
- 引入了 `@Async` 注解和 `TaskExecutor` 接口。
- 优化了 `LifecycleProcessor` 以支持自启动和关闭顺序。
- 支持与 JBoss 5.x 的集成,包括事务管理和 JMX 功能。
#### **版本 3.0.0.RC3 (2009-12-01)**
- **优化与修复**:
- 为 Grails 和 ROO 项目做了特殊适配。
- 恢复了与 Apache CXF 的兼容性。
- 改进了 `PathMatchingResourcePatternResolver` 的资源处理逻辑。
- 支持 Hibernate 3.3 的缓存 SPI。
- 增加了对 Tiles 2.2.1 的支持。
#### **版本 3.0.2 (2010-04-02)**
- **依赖升级与兼容性**:
- 升级到 Hibernate Validator 4.0.2 和 Jackson 1.4.2。
- 兼容 Hibernate 3.5、OpenJPA 2.0 和 JasperReports 3.x。
- 恢复了对 Servlet 2.4 容器的全面兼容性。
#### **版本 3.0.1 (2010-02-18)**
- **新特性与优化**:
- 支持 JPA 2.0 持续性上下文和单元注入,兼容 Google App Engine。
- 优化了 `@Transactional`فاق JMP 的支持,包括定时任务和异步处理。
- 引入了对 HTTP 实体和响应包装器的支持。
- 增加了对 Tiles 和 JSP 标签库的改进。
---
### **总结**
Spring Framework 3.0.3 及其预发版本主要聚焦于:
1. **新特性引入**:如 `@PathVariable`、`@Async`、`@Value` 注解,`RestTemplate`,JSR-330 和 JSR-303 支持。
2. **性能与稳定性优化**:修复了大量 bug,提升了资源解析、数据绑定和事务管理的稳定性。
3. **依赖升级与兼容性**:升级了多个核心依赖项,并增强了对不同容器(如 WebSphere、JBoss)和技术栈(如 Hibernate、JPA)的支持。
4. **框架改进**:包括任务调度、MVC 和 Portlet MVC 功能的增强,提升了开发体验和框架灵活性。
如果需要更详细的信息,可以参考对应版本的具体更新内容。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
6 页请下载阅读 -
文档评分