Spring4.0系列4-Meta Annotation(元注解)
Spring4.0系列6-Generic Qualifier(泛型限定)
Spring4.0系列7-Ordering Autowired Collections
更多正在编写中。。。
2013年12月12日,Spring IO官方发布了Spring Framework 4.0 GA。这次继2009年Spring framework 3.0第一次重大版本更新。
在这里列出Spring4.0的主要更新。
1、废弃的方法和包
在4.0版本,标识为deprecated的方法和包将会被废弃且不会继续支持。这位从老版本的Spring向4.0迁移提出了挑战。如果你想升级到新版本,请查看如下链接查看废弃的API区别。
2、Java 8 支持
4.0是第一个支持Java 8所有特征的Spring版本。4.0推荐至少使用Java 6,新项目推荐使用Java 7.0。
3、Java EE 6和7
Java EE 6及以上是Spring4.0的底线,使用JPA 2.0和Servle3.0规范。可以使用Servlet2.5,但建议使用Servlet3.0环境。
4、使用Groovy作为bean定义的DSL
4.0可以使用Groovy语言来定义Spring的bean。参考API获得更多细节。
5、Spring Core的改变
Spring的core有大量的变动:
- 在基于Java的配置里添加了@Description。
- 引入@Conditional越来基于条件的过滤bean。
- 当bean被注入到list或者array时可以排序。@Ordered和Ordered注解都支持。
- 如果使用spring的注解支持,你可以从本来的注解使用从自定义注解来曝露特定的属性。
6、Spring Web模块特性
- 4.0推荐使用Servlet3.0+环境,如果你使用Spring Testing Framework,Servlet3.0的相关jar包也应该放入test的classpath里。
- 增加了一个@RestController注解来定义Rest web service,它有一个内置的@ResponseBody属性。它是一个@Controller的一个专门版本。
- Spring MVC里提供广泛的时区支持。
7、测试特性
- spring-test模块里的所有注解都可以用作meta-annotation,这样可以自定组合注解来减少测试时的重复配置。
- org.springframework.mock.web 包与Servlet 3.0适配。
8、websocket的支持
顶级支持websocket,支持JSR 356及SockJS,使开发websocket和开发Spring MVC一样简单。
新书推荐《JavaEE开发的颠覆者: Spring Boot实战》,涵盖Spring 4.x、Spring MVC 4.x、Spring Boot企业开发实战。
京东地址:http://item.jd.com/11894632.html
当当地址:http://product.dangdang.com/23926195.html
亚马逊地址:http://www.amazon.cn/图书/dp/B01D5ZBFUK/ref=zg_bsnr_663834051_6
淘宝地址:https://item.taobao.com/item.htm?id=528426235744&ns=1&abbucket=8#detail
或自己在京东、淘宝、亚马逊、当当、互动出版社搜索自选。
相关推荐
NULL 博文链接:https://wiselyman.iteye.com/blog/2003336
这是针对初学者的spring4.0 入门案例helloworld
spring4.0的完整jar包,spring核心模块jar包里面都包含了.
Spring4.0-API CHM格式,很难得的,希望能帮到大家!
利用maven构建的spring4.0框架的demo
Spring5 框架 ---- Spring5的新功能 ---- 代码 Spring5 框架 ---- Spring5的新功能 ---- 代码 Spring5 框架 ---- Spring5的新功能 ---- 代码 Spring5 框架 ---- Spring5的新功能 ---- 代码 Spring5 框架 ---- Spring...
http://www.springframework.org/schema/beans/spring-beans-4.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd ...
spring-framework也就是Spring4.0官方jar包,Spring框架,由Rod Johnson开发,是一个非常强大的反转控制(IOC)框架,以帮助分离项目组件之间的依赖关系
spring4.0框架所需的jar包,没有包含maven,没有其他框架用的jar包,仅仅是spring框架,每一个都是自己下载的,搭建成功。
spring4.0详细教程,简单明了,一看即懂 ,适合初学者
spring 3.2.5版本源码使用的,构建的时候使用如下描述 因为英文不太好,大概意思可能是什么asm4.0版本使用的spring 在spring4中已经重新包装了asm在spring-core的核心包里,当然我这解释不标准 看下满原文构建的描述...
Spring4.0源代码,GitHub 2014.1月份最新版
spring4.0源码编译时缺失的两个jar包,spring-cglib-repack-3.1.jar,spring-objenesis-repack-2.1.jar
spring4.0.x源码
spring4.0+spring MVC4.0+hibernate4.3框架整合测试案例,支持事务,全注解,配置清晰,基础BaseDao接口实现都已写好,MVC分层,含所有需要的jar包,数据库文件。
spring - 4.0
Spring4.0.0 jar包..........................................................................................................................................................................................