Spring3 新特性

本贴最后更新于 1885 天前,其中的信息可能已经事过景迁

3.0 新特性

  1. 针对 Java 5 更新的核心 API
  2. spring 表达语言
  3. 基于 Java 的 bean 元数据和在组件中定义 bean 元数据
  4. 通用型转换系统和现场格式化系统
  5. 全面的 REST 支持
  6. 声明式模型验证
  7. 早期支持 Java EE 6
  8. 支持嵌入式数据库

3.1 新特性

  1. 缓存抽象
  2. Bean 定义配置文件
  3. 环境抽象
  4. PropertySource 抽象
  5. Spring 的 XML 名称空间的代码等价物
  6. 支持 Hibernate 4.x
  7. estContext 框架支持 @Configuration 类和 bean 定义配置文件
  8. 更简洁的构造函数注入的命名空间
  9. 支持针对非标准 JavaBeans 设置器的注入
  10. 支持 Servlet 3 基于代码的 Servlet Container 配置
  11. 支持 Servlet 3 MultipartResolver
  12. 没有 persistence.xml 的 JPA EntityManagerFactory 引导
  13. 用于注释的控制器处理的新的基于 HandlerMethod 的支持类
  14. Flash 属性和 RedirectAttributes (请求重定向参数的支持)
  15. "consumes" and "produces" conditions in @RequestMapping
    改进了对通过 'Content-Type' 标题指定方法消耗的媒体类型以及通过标题指定的可生成类型的支持 'Accept'
  16. URI 模板变量增强
  17. @Valid on @RequestBody 控制器方法参数
  18. 控制器方法参数上的 @RequestPart 注释
  19. UriComponentsBuilder 和 UriComponents

3.2 新特性

  1. 支持基于 Servlet 3 的异步请求处理
  2. Spring MVC 测试框架
  3. @ControllerAdvice 注解
  4. 基于代码的 Servlet 3 + 容器初始化的抽象基类
  5. ResponseEntityExceptionHandler 类引入
  6. 在 RestTemplate 和中的 @RequestBody 参数支持泛型类型
  7. JackJSON 2 和相关的改进
  8. @RequestBody 改进
  9. HTTP PATCH 方法
  10. 使用注释点和 bean 定义方法的元注释
  11. 初步支持 JCache 0.5
  12. 全球日期和时间格式
  13. 整个框架的并发优化
  14. 新的基于 Gradle 的构建和移动到 GitHub
  15. 精炼的 Java SE 7 / OpenJDK 7 支持
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    938 引用 • 1456 回帖 • 163 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • wuhongxu

    spring3?!!??!我穿越了?

    1 回复
  • 88250 1 赞同

    楼主应该是在进行软件考古研究 😄

  • nil

    jave se 11 都发布了 😂