Spring 3.x/4.x系列改动日志spring 3.0 3.1 3.2 4.0 4.1 4.2

转自官网文档http://docs.spring.io/spring/docs/3.2.17.RELEASE/spring-framework-reference/htmlsingle/

  • Spring 30 - New Features
  • Spring 31 - New Features
  • Spring 32 - New Features
  • Spring 40 - New Features
  • Spring 41 - New Features
  • Spring 42 - New Features

Spring 3.0 - New Features

2.1. Java 5
2.2. Improved documentation
2.3. New articles and tutorials
2.4. New module organization and build system
2.5. Overview of new features
2.5.1. Core APIs updated for Java 5
2.5.2. Spring Expression Language
2.5.3. The Inversion of Control (IoC) container
Java based bean metadata
Defining bean metadata within components
2.5.4. General purpose type conversion system and field formatting system
2.5.5. The Data Tier
2.5.6. The Web Tier
Comprehensive REST support
@MVC additions
2.5.7. Declarative model validation
2.5.8. Early support for Java EE 6
2.5.9. Support for embedded databases

Spring 3.1 - New Features

3.1. Cache Abstraction
3.2. Bean Definition Profiles
3.3. Environment Abstraction
3.4. PropertySource Abstraction
3.5. Code equivalents for Spring’s XML namespaces
 - Code-based equivalents:<context:component-scan/>, <tx:annotation-driven/> and <mvc:annotation-driven>

3.6. Support for Hibernate 4.x
3.7. TestContext framework support for @Configuration classes and bean definition profiles
3.8. c: namespace for more concise constructor injection
3.9. Support for injection against non-standard JavaBeans setters
3.10. Support for Servlet 3 code-based configuration of Servlet Container
3.11. Support for Servlet 3 MultipartResolver
3.12. JPA EntityManagerFactory bootstrapping without persistence.xml
3.13. New HandlerMethod-based Support Classes For Annotated Controller Processing
3.14. “consumes” and “produces” conditions in @RequestMapping
3.15. Flash Attributes and RedirectAttributes
3.16. URI Template Variable Enhancements
3.17. @Valid On @RequestBody Controller Method Arguments
3.18. @RequestPart Annotation On Controller Method Arguments
3.19. UriComponentsBuilder and UriComponents

Spring 3.2 - New Features

4.1. Support for Servlet 3 based asynchronous request processing
4.2. Spring MVC Test framework
 - First-class support for testing Spring MVC applications with a fluent API and without a Servlet container. Server-side tests involve use of the DispatcherServlet while client-side REST tests rely on the RestTemplate. See Section 11.3.6, “Spring MVC Test Framework”.

4.3. Content negotiation improvements
4.4. @ControllerAdvice annotation
4.5. Matrix variables
4.6. Abstract base class for code-based Servlet 3+ container initialization
4.7. ResponseEntityExceptionHandler class
4.8. Support for generic types in the RestTemplate and in @RequestBody arguments
4.9. Jackson JSON 2 and related improvements
4.10. Tiles 3
4.11. @RequestBody improvements
4.12. HTTP PATCH method
4.13. Excluded patterns in mapped interceptors
4.14. Using meta-annotations for injection points and for bean definition methods
4.15. Initial support for JCache 0.5
4.16. Support for @DateTimeFormat without Joda Time
4.17. Global date & time formatting
4.18. New Testing Features
4.19. Concurrency refinements across the framework
4.20. New Gradle-based build and move to GitHub
 - Gradle+GitHub = GG? spring
4.21. Refined Java SE 7 / OpenJDK 7 support

2016-5-30 官网3.2.17, 内网最新3.2.13, 我的项目版本3.2.4

Spring 4.0 - New Features

3.1. Improved Getting Started Experience
3.2. Removed Deprecated Packages and Methods
3.3. Java 8 (as well as 6 and 7)
3.4. Java EE 6 and 7
3.5. Groovy Bean Definition DSL
3.6. Core Container Improvements
3.7. General Web Improvements
3.8. WebSocket, SockJS, and STOMP Messaging
3.9. Testing Improvements

Spring 4.1 - New Features

4.1. JMS Improvements
 - J2EE中的一个重要规范JMS(Java Message Service),因为这个规范在企业中的应用十分的广泛,也比较重要, JMS的介绍参考这篇博客
4.2. Caching Improvements
4.3. Web Improvements
4.4. WebSocket Messaging Improvements
4.5. Testing Improvements

Spring 4.2 - New Features

5.1. Core Container Improvements
5.2. Data Access Improvements
5.3. JMS Improvements
5.4. Web Improvements
5.5. WebSocket Messaging Improvements
5.6. Testing Improvements

你可能感兴趣的:(Spring 3.x/4.x系列改动日志spring 3.0 3.1 3.2 4.0 4.1 4.2)