diff --git a/src/reference/docbook/migration-3.2.xml b/src/reference/docbook/migration-3.2.xml index a4e431b709c..d8d161a0bf2 100644 --- a/src/reference/docbook/migration-3.2.xml +++ b/src/reference/docbook/migration-3.2.xml @@ -24,6 +24,13 @@ build configuration. +
+ EHCache support moved to spring-context-support + Along with Spring's new JCache support, the EHCache support classes in the + org.springframework.cache.ehcache package moved from the + spring-context module to spring-context-support. +
+
Inlining of spring-asm jar In versions 3.0 and 3.1, we published a discrete spring-asm diff --git a/src/reference/docbook/new-in-3.2.xml b/src/reference/docbook/new-in-3.2.xml index 836e3e0f91d..d964e0e69c1 100644 --- a/src/reference/docbook/new-in-3.2.xml +++ b/src/reference/docbook/new-in-3.2.xml @@ -217,6 +217,24 @@ namespace and the MVC JavaConfig both expose these options.
+
+ Using meta-annotations for injection points and for bean definition methods + + As of 3.2, Spring allows for @Autowired and + @Value to be used as meta-annotations, + e.g. to build custom injection annotations in combination with specific qualifiers. + Analogously, you may build custom @Bean definition + annotations for @Configuration classes, + e.g. in combination with specific qualifiers, @Lazy, @Primary, etc. +
+ +
+ Initial support for JCache 0.5 + + Spring provides a CacheManager adapter for JCache, building against the JCache 0.5 + preview release. Full JCache support is coming next year, along with Java EE 7 final. +
+
Support for <interfacename>@DateTimeFormat</interfacename> without Joda Time @@ -271,6 +289,23 @@ linkend="testcontext-ctx-management-initializers">ApplicationContextInitializers +
+
+ Refined concurrency within the framework + + Spring Framework 3.2 includes fine-tuning of concurrent data structures + in many parts of the framework, minimizing locks and generally improving the + arrangements for highly concurrent creation of scoped/prototype beans.
+ +
+ Refined Java SE 7 support + + Last but not least, Spring Framework 3.2 comes with refined Java 7 support + within the framework as well as through upgraded third-party dependencies: + specifically, CGLIB 3.0, ASM 4.0 (both of which come as inlined dependencies with + Spring now) and AspectJ 1.7 support (next to the existing AspectJ 1.6 support). +
+