Spring3.0之后几个重要版本的特性

作者:潘勇

时间:2019-3-3 21:36

@all 转载请注明出处

一、Spring 3.0以上三个重要的版本和其新特性

我是从Spring3.0才接触的,之前还没入这一行,如果Spring3之前的我就不说了。Spring3.0之后重要的三个发布版本分别是Spring3.1、Spring3.2、Spring4.0

Spring3.1的新特性

1、profile:

    为了解决各种环境下(如:开发、测试和生产)选择不同的配置问题,Spring3.1引入了环境

     profile功能,借助profile就能根据应用部署在什么环境之中选择不同的数据源bean

2、enable*注解:

    Spring3.1添加了多个enable注解,这样就能使用这个注解启用Spring的特定功能

3、声明式缓存的支持:

    添加了Spring声明式缓存的支持,能够使用简单的注解声明缓存边界和规则

4、构造器注入的c命名空间:

    它类似于Spring2.0所提供的面向属性的p命名空间,p命名空间用于属性注入,他们都非常

    易用

5、支持Servlet3.0:

    在基于Java的配置中声明Servlet和Filter,而不再借助web.xml

6、改善对JPA支持:

    使得它能够在Spring中完整地配置JPA,不必再使用persistence.xml文件

7、Spring 3.1 还针对SpringMVC做了以下几个方面的增强:

自动绑定路径变量到模型属性中、提供了@RequestMappingproduces和consumes属性,用于匹配请求中的Accept和Content-Type头部信息

你可能感兴趣的:(Spring3.0之后几个重要版本的特性)