What's new and migration doc updates

This commit is contained in:
Juergen Hoeller 2012-12-13 01:38:13 +01:00
parent 59a8da3eff
commit bda07059d0
2 changed files with 43 additions and 1 deletions

View File

@ -24,6 +24,13 @@
build configuration.</para>
</section>
<section xml:id="migration-3.2-ehcache-support">
<title>EHCache support moved to spring-context-support</title>
<para>Along with Spring's new JCache support, the EHCache support classes in the
<literal>org.springframework.cache.ehcache</literal> package moved from the
<literal>spring-context</literal> module to <literal>spring-context-support</literal>.</para>
</section>
<section xml:id="migration-3.2-inline-asm">
<title>Inlining of spring-asm jar</title>
<para>In versions 3.0 and 3.1, we published a discrete <literal>spring-asm</literal>

View File

@ -217,6 +217,24 @@
namespace and the MVC JavaConfig both expose these options.</para>
</section>
<section xml:id="new-in-3.2-meta-annotations">
<title>Using meta-annotations for injection points and for bean definition methods</title>
<para>As of 3.2, Spring allows for <interfacename>@Autowired</interfacename> and
<interfacename>@Value</interfacename> to be used as meta-annotations,
e.g. to build custom injection annotations in combination with specific qualifiers.
Analogously, you may build custom <interfacename>@Bean</interfacename> definition
annotations for <interfacename>@Configuration</interfacename> classes,
e.g. in combination with specific qualifiers, @Lazy, @Primary, etc.</para>
</section>
<section xml:id="new-in-3.2-jcache">
<title>Initial support for JCache 0.5</title>
<para>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.</para>
</section>
<section xml:id="new-in-3.2-date-time-format-without-joda">
<title>Support for <interfacename>@DateTimeFormat</interfacename> without
Joda Time</title>
@ -271,6 +289,23 @@
linkend="testcontext-ctx-management-initializers">ApplicationContextInitializers</link></para>
</listitem>
</itemizedlist>
</section>
<section xml:id="new-in-3.2-concurrency">
<title>Refined concurrency within the framework</title>
<para>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.</para>
</section>
<section xml:id="new-in-3.2-java7">
<title>Refined Java SE 7 support</title>
<para>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).</para>
</section>
</chapter>