New Features and Enhancements in Spring 3.0
+ New Features and Enhancements in Spring Framework 3.0If you have been using the Spring Framework for some time, you will be
aware that Spring has undergone two major revisions: Spring 2.0, released in
October 2006, and Spring 2.5, released in November 2007. It is now time for
- a third overhaul resulting in Spring 3.0.
+ a third overhaul resulting in Spring Framework 3.0.
Java SE and Java EE Support
@@ -52,8 +52,8 @@
Improved documentationThe Spring reference documentation has also substantially been
- updated to reflect all of the changes and new features for Spring 3.0.
- While every effort has been made to ensure that there are no errors in
+ updated to reflect all of the changes and new features for Spring Framework
+ 3.0. While every effort has been made to ensure that there are no errors in
this documentation, some errors may nevertheless have crept in. If you do
spot any typos or even more serious errors, and you can spare a few cycles
during lunch, please do bring the error to the attention of the Spring
@@ -65,20 +65,23 @@
New articles and tutorials
- There are many excellent articles and tutorials that show how to get started with Spring 3 features.
- Read them at the Spring Documentation page.
+ There are many excellent articles and tutorials that show how to get
+ started with Spring Framework 3 features. Read them at the
+ Spring Documentation page.
- The samples have been improved and updated to take advantage of the new features in Spring 3.
- Additionally, the samples have been moved out of the source tree into a dedicated SVN
+ The samples have been improved and updated to take advantage of the new features in Spring
+ Framework 3. Additionally, the samples have been moved out of the source tree into a dedicated SVN
repository available at:https://anonsvn.springframework.org/svn/spring-samples/
- As such, the samples are no longer distributed alongside Spring 3 and need to be downloaded separately from the repository mentioned above. However, this documentation
- will continue to refer to some samples (in particular Petclinic) to illustrate various features.
+ As such, the samples are no longer distributed alongside Spring
+ Framework 3 and need to be downloaded separately from the repository
+ mentioned above. However, this documentation will continue to refer to
+ some samples (in particular Petclinic) to illustrate various features.For more information on Subversion (or in short SVN), see the project homepage at:
http://subversion.apache.org/
@@ -190,7 +193,7 @@
Overview of new features
- This is a list of new features for Spring 3.0. We will cover these
+ This is a list of new features for Spring Framework 3.0. We will cover these
features in more detail later in this section.
diff --git a/src/reference/docbook/new-in-3.1.xml b/src/reference/docbook/new-in-3.1.xml
index ef6fa83bf62..a31deb48b6c 100644
--- a/src/reference/docbook/new-in-3.1.xml
+++ b/src/reference/docbook/new-in-3.1.xml
@@ -7,17 +7,13 @@
xsi:schemaLocation="
http://docbook.org/ns/docbook http://www.docbook.org/xml/5.0/xsd/docbook.xsd
http://www.w3.org/1999/xlink http://www.docbook.org/xml/5.0/xsd/xlink.xsd">
- New Features and Enhancements in Spring 3.1
-
- Building on the support introduced in Spring 3.0, Spring 3.1 is
- currently under development, and at the time of this writing Spring 3.1 RC1
- is being prepared for release.
+ New Features and Enhancements in Spring Framework 3.1Overview of new features
- This is a list of new features for Spring 3.1. Most features do not
- yet have dedicated reference documentation but do have Javadoc. In such
+ This is a list of new features for Spring Framework 3.1. A number of features
+ do not have dedicated reference documentation but do have complete Javadoc. In such
cases, fully-qualified class names are given.
@@ -114,7 +110,7 @@
form of @Enable annotations. These are
designed for use in conjunction with Spring's
@Configuration classes, which were
- introduced in Spring 3.0.
+ introduced in Spring Framework 3.0.
@@ -256,10 +252,10 @@
Support for injection against non-standard JavaBeans
setters
- Prior to Spring 3.1, in order to inject against a property method
- it had to conform strictly to JavaBeans property signature rules, namely
- that any 'setter' method must be void-returning. It is now possible in
- Spring XML to specify setter methods that return any object type. This
+ Prior to Spring Framework 3.1, in order to inject against a property
+ method it had to conform strictly to JavaBeans property signature rules,
+ namely that any 'setter' method must be void-returning. It is now possible
+ in Spring XML to specify setter methods that return any object type. This
is useful when considering designing APIs for method-chaining, where
setter methods return a reference to 'this'.
@@ -309,8 +305,8 @@
which will in turn get searched for @Entity classes.
In many cases, persistence.xml does not contain more than a unit name
and relies on defaults and/or external setup for all other concerns
- (such as the DataSource to use, etc). For that reason, Spring 3.1
- provides an alternative:
+ (such as the DataSource to use, etc). For that reason, Spring Framework
+ 3.1 provides an alternative:
LocalContainerEntityManagerFactoryBean accepts a
'packagesToScan' property, specifying base packages to scan for
@Entity classes. This is analogous to
@@ -328,8 +324,8 @@
New HandlerMethod-based Support Classes For Annotated Controller
Processing
- Spring 3.1 introduces a new set of support classes for processing
- requests with annotated controllers:
+ Spring Framework 3.1 introduces a new set of support classes for
+ processing requests with annotated controllers:
diff --git a/src/reference/docbook/new-in-3.2.xml b/src/reference/docbook/new-in-3.2.xml
index 3451aba6120..be62a7b2cd3 100644
--- a/src/reference/docbook/new-in-3.2.xml
+++ b/src/reference/docbook/new-in-3.2.xml
@@ -7,7 +7,7 @@
xmlns:xl="http://www.w3.org/1999/xlink"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:ns="http://docbook.org/ns/docbook">
- New Features and Enhancements in Spring 3.2
+ New Features and Enhancements in Spring Framework 3.2Support for Servlet 3 based asynchronous request processing