From 417db643cc4f3eac61749e59f0410c98f7e13b9c Mon Sep 17 00:00:00 2001 From: Thomas Risberg Date: Tue, 14 Apr 2009 04:02:10 +0000 Subject: [PATCH] added content to new in Spring 3 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@991 50f2f4bb-b051-0410-bef5-90022cba6387 --- spring-framework-reference/src/new-in-3.xml | 53 ++++++++++++++++++- .../src/spring-framework-reference.xml | 3 +- 2 files changed, 52 insertions(+), 4 deletions(-) diff --git a/spring-framework-reference/src/new-in-3.xml b/spring-framework-reference/src/new-in-3.xml index dab03ef4d20..87e5e151aae 100644 --- a/spring-framework-reference/src/new-in-3.xml +++ b/spring-framework-reference/src/new-in-3.xml @@ -171,7 +171,7 @@ - IoC enhancements + IoC enhancements/Spring JavaConfig @@ -192,6 +192,38 @@ +
+ Core APIs updated for Java 5 + + BeanFactoryinterface returns typed bean + instancesas far as possible + + T getBean(Stringname, Class<T> requiredType) + Map<String, T> getBeansOfType(Class<T> type) + + + + Spring's TaskExecutorinterface extends + java.util.concurrent.Executor now + + extended AsyncTaskExecutor supports standard Callables with Futures + + + + New Java 5 based converter API and SPI + + stateless ConversionService and Converters + + + superseding standard JDK PropertyEditors + + + + Typed ApplicationListener<E> + + +
+
Spring Expression Language @@ -202,12 +234,29 @@ support across the Spring portfolio. Details of this new functionality can be found in the chapter Spring Expression Language (SpEL). + + The Spring Expression Language was created to provide the Spring community with a single well + supported expression language that can used across all the products in the Spring portfolio. Its language + features are driven by the requirements of the projects in the Spring portfolio, including tooling + requirements for code completion support within the eclipse based SpringSource Tool Suite. + + The following is an example of how the Expression Language can be used to configure some properties + of a database setup + + The Inversion of Control (IoC) container - Core JavaConfigfeatures added + Core JavaConfig features added
diff --git a/spring-framework-reference/src/spring-framework-reference.xml b/spring-framework-reference/src/spring-framework-reference.xml index 9632577c028..aef346b549c 100644 --- a/spring-framework-reference/src/spring-framework-reference.xml +++ b/spring-framework-reference/src/spring-framework-reference.xml @@ -19,7 +19,7 @@ - + @@ -304,7 +304,6 @@ &view; &rest; &web-integration; - &rest; &portlet;