Spring文档苦读【0】【Spring 4支持的第三方依赖】
前言
Spring 4.x出来已经很长世间了,其使用以及第三方依赖有很大限制,下面就简单说一下其所需依赖的版本。
详细
Spring 4.x中,其去除了大量的过期的包以及类,如果你想升级你的Spring的版本,那么你需要慎重考虑,其修改后的API设置。
以下是Spring升级的API信息
http://docs.spring.io/spring-framework/docs/3.2.4.RELEASE_to_4.0.0.RELEASE/
第三方依赖
Spring 4.x中,支持的第三方依赖,需要是从2010~2011以后的jar包。下面就罗列一下。
Hibernate 3.6+, EhCache 2.1+, Quartz 1.8+, Groovy 1.8+, and Joda-Time 2.0+. As an exception to the rule, Spring 4 requires the recent Hibernate Validator 4.3+, and support for Jackson has been focused on 2.0+ now (with Jackson 1.8/1.9 support retained for the time being where Spring 3.2 had it; now just in deprecated form).
JDK版本支持
Spring 4.0开始,支持java 8一些特性。你可以在Spring 回调接口中使用lambda expressions 和 method references,和一些其他的特性。
Spring 4.x可以支持,Java 6,Java 7,Java 8,最低是java 6,官方建议使用java 7或者java 8.
并且Spring 4.x支持jpa 2.0以及Servlet 3.0,官方说明,spring 4.0的应用是可以部署在servlet 2.5的容器内。
但是在Servlet 3.0的容器的更健壮。所以,官方建议,容器使用Servlet 3.0+