@ -65,7 +65,7 @@ public class DeclareParentsAdvisor implements IntroductionAdvisor {
@@ -65,7 +65,7 @@ public class DeclareParentsAdvisor implements IntroductionAdvisor {
@ -800,7 +800,7 @@ public abstract class AbstractNestablePropertyAccessor extends AbstractPropertyA
@@ -800,7 +800,7 @@ public abstract class AbstractNestablePropertyAccessor extends AbstractPropertyA
@ -291,7 +291,7 @@ public class SingletonBeanFactoryLocator implements BeanFactoryLocator {
@@ -291,7 +291,7 @@ public class SingletonBeanFactoryLocator implements BeanFactoryLocator {
@ -341,7 +341,7 @@ public class SingletonBeanFactoryLocator implements BeanFactoryLocator {
@@ -341,7 +341,7 @@ public class SingletonBeanFactoryLocator implements BeanFactoryLocator {
@ -68,7 +68,7 @@ public abstract class AbstractBeanDefinitionReader implements EnvironmentCapable
@@ -68,7 +68,7 @@ public abstract class AbstractBeanDefinitionReader implements EnvironmentCapable
@ -84,7 +84,7 @@ public class StringArrayPropertyEditor extends PropertyEditorSupport {
@@ -84,7 +84,7 @@ public class StringArrayPropertyEditor extends PropertyEditorSupport {
@ -112,7 +112,7 @@ public class StringArrayPropertyEditor extends PropertyEditorSupport {
@@ -112,7 +112,7 @@ public class StringArrayPropertyEditor extends PropertyEditorSupport {
@ -274,7 +274,7 @@ public abstract class CacheAspectSupport extends AbstractCacheInvoker
@@ -274,7 +274,7 @@ public abstract class CacheAspectSupport extends AbstractCacheInvoker
@ -70,7 +70,7 @@ public class ContextSingletonBeanFactoryLocator extends SingletonBeanFactoryLoca
@@ -70,7 +70,7 @@ public class ContextSingletonBeanFactoryLocator extends SingletonBeanFactoryLoca
@ -112,7 +112,7 @@ public class ContextSingletonBeanFactoryLocator extends SingletonBeanFactoryLoca
@@ -112,7 +112,7 @@ public class ContextSingletonBeanFactoryLocator extends SingletonBeanFactoryLoca
@ -92,7 +92,7 @@ public class ClassPathBeanDefinitionScanner extends ClassPathScanningCandidateCo
@@ -92,7 +92,7 @@ public class ClassPathBeanDefinitionScanner extends ClassPathScanningCandidateCo
@ -292,7 +292,7 @@ public class DefaultLifecycleProcessor implements LifecycleProcessor, BeanFactor
@@ -292,7 +292,7 @@ public class DefaultLifecycleProcessor implements LifecycleProcessor, BeanFactor
@ -70,7 +70,7 @@ public class KeyNamingStrategy implements ObjectNamingStrategy, InitializingBean
@@ -70,7 +70,7 @@ public class KeyNamingStrategy implements ObjectNamingStrategy, InitializingBean
@ -219,7 +219,7 @@ public class JndiObjectFactoryBean extends JndiObjectLocator
@@ -219,7 +219,7 @@ public class JndiObjectFactoryBean extends JndiObjectLocator
@ -381,7 +381,7 @@ public class ScriptFactoryPostProcessor extends InstantiationAwareBeanPostProces
@@ -381,7 +381,7 @@ public class ScriptFactoryPostProcessor extends InstantiationAwareBeanPostProces
@ -53,7 +53,7 @@ public class FastByteArrayOutputStream extends OutputStream {
@@ -53,7 +53,7 @@ public class FastByteArrayOutputStream extends OutputStream {
// The size, in bytes, to use when allocating the first byte[]
privatefinalintinitialBlockSize;
// The size, in bytes, to use when allocating the next next byte[]
// The size, in bytes, to use when allocating the next byte[]
@ -43,7 +43,7 @@ public class InstanceComparator<T> implements Comparator<T> {
@@ -43,7 +43,7 @@ public class InstanceComparator<T> implements Comparator<T> {
@ -521,7 +521,7 @@ public class LocalSessionFactoryBean extends AbstractSessionFactoryBean implemen
@@ -521,7 +521,7 @@ public class LocalSessionFactoryBean extends AbstractSessionFactoryBean implemen
}
if(this.lobHandler!=null){
// Make given LobHandler available for SessionFactory configuration.
// Do early because because mapping resource might refer to custom types.
// Do early because mapping resource might refer to custom types.
configTimeLobHandlerHolder.set(this.lobHandler);
}
@ -754,7 +754,7 @@ public class LocalSessionFactoryBean extends AbstractSessionFactoryBean implemen
@@ -754,7 +754,7 @@ public class LocalSessionFactoryBean extends AbstractSessionFactoryBean implemen
@ -767,7 +767,7 @@ public class LocalSessionFactoryBean extends AbstractSessionFactoryBean implemen
@@ -767,7 +767,7 @@ public class LocalSessionFactoryBean extends AbstractSessionFactoryBean implemen
@ -58,7 +58,7 @@ public abstract class AbstractMessageEndpointFactory implements MessageEndpointF
@@ -58,7 +58,7 @@ public abstract class AbstractMessageEndpointFactory implements MessageEndpointF
@ -57,7 +57,7 @@ public class DefaultTransactionAttribute extends DefaultTransactionDefinition im
@@ -57,7 +57,7 @@ public class DefaultTransactionAttribute extends DefaultTransactionDefinition im
@ -82,7 +82,7 @@ public class RuleBasedTransactionAttribute extends DefaultTransactionAttribute i
@@ -82,7 +82,7 @@ public class RuleBasedTransactionAttribute extends DefaultTransactionAttribute i
@ -91,7 +91,7 @@ public class DefaultTransactionDefinition implements TransactionDefinition, Seri
@@ -91,7 +91,7 @@ public class DefaultTransactionDefinition implements TransactionDefinition, Seri
@ -82,7 +82,7 @@ public class RequestParamMethodArgumentResolver extends AbstractNamedValueMethod
@@ -82,7 +82,7 @@ public class RequestParamMethodArgumentResolver extends AbstractNamedValueMethod
@ -95,7 +95,7 @@ public class RequestParamMethodArgumentResolver extends AbstractNamedValueMethod
@@ -95,7 +95,7 @@ public class RequestParamMethodArgumentResolver extends AbstractNamedValueMethod
@ -100,7 +100,7 @@ public class PortletRequestHandledEvent extends RequestHandledEvent {
@@ -100,7 +100,7 @@ public class PortletRequestHandledEvent extends RequestHandledEvent {
@ -153,7 +153,7 @@ public class ServletWrappingController extends AbstractController
@@ -153,7 +153,7 @@ public class ServletWrappingController extends AbstractController
@ -54,7 +54,7 @@ public class GroovyMarkupView extends AbstractTemplateView {
@@ -54,7 +54,7 @@ public class GroovyMarkupView extends AbstractTemplateView {
@ -170,7 +170,7 @@ public class JasperReportsMultiFormatView extends AbstractJasperReportsView {
@@ -170,7 +170,7 @@ public class JasperReportsMultiFormatView extends AbstractJasperReportsView {
Stringformat=(String)model.get(this.formatKey);
if(format==null){
thrownewIllegalArgumentException("No format format found in model");
thrownewIllegalArgumentException("No format found in model");
@ -1317,7 +1317,7 @@ See <<mvc-config-conversion>> in the Spring MVC chapter.
@@ -1317,7 +1317,7 @@ See <<mvc-config-conversion>> in the Spring MVC chapter.
@ -3435,7 +3435,7 @@ The batch update methods for this call returns an array of int arrays containing
@@ -3435,7 +3435,7 @@ The batch update methods for this call returns an array of int arrays containing
entry for each batch with an array of the number of affected rows for each update. The top
level array's length indicates the number of batches executed and the second level array's
length indicates the number of updates in that batch. The number of updates in each batch
should be the the batch size provided for all batches except for the last one that might
should be the batch size provided for all batches except for the last one that might
be less, depending on the total number of update objects provided. The update count for
each update statement is the one reported by the JDBC driver. If the count is not
@ -260,7 +260,7 @@ container-managed transactions. All your custom business logic can be implemente
@@ -260,7 +260,7 @@ container-managed transactions. All your custom business logic can be implemente
simple POJOs and managed by Spring's IoC container. Additional services include support
for sending email and validation that is independent of the web layer, which lets you
choose where to execute validation rules. Spring's ORM support is integrated with JPA,
Hibernate and and JDO; for example, when using Hibernate, you can continue to use
Hibernate and JDO; for example, when using Hibernate, you can continue to use
your existing mapping files and standard Hibernate `SessionFactory` configuration. Form
controllers seamlessly integrate the web-layer with the domain model, removing the need
for `ActionForms` or other classes that transform HTTP parameters to values for your
@ -3592,7 +3592,7 @@ manual, the javadocs for `@SqlConfig` and `SqlScriptsTestExecutionListener` prov
@@ -3592,7 +3592,7 @@ manual, the javadocs for `@SqlConfig` and `SqlScriptsTestExecutionListener` prov
detailed information, and the following example demonstrates a typical testing scenario
using JUnit and transactional tests with `@Sql`. Note that there is no need to clean up
the database after the `usersTest()` method is executed since any changes made to the
database (either within the the test method or within the `/test-data.sql` script) will
database (either within the test method or within the `/test-data.sql` script) will
be automatically rolled back by the `TransactionalTestExecutionListener` (see
<<testcontext-tx,transaction management>> for details).
@ -1300,7 +1300,7 @@ multiple requests are allowed to access a session concurrently.
@@ -1300,7 +1300,7 @@ multiple requests are allowed to access a session concurrently.
methods and/or the HandlerAdapter configuration. See the `webBindingInitializer`
property on `RequestMappingHandlerAdapter`. Such command objects along with their
validation results will be exposed as model attributes by default, using the command
class class name - e.g. model attribute "orderAddress" for a command object of type
class name - e.g. model attribute "orderAddress" for a command object of type
"some.package.OrderAddress". The `ModelAttribute` annotation can be used on a method
argument to customize the model attribute name used.
* `org.springframework.validation.Errors` /
@ -1685,7 +1685,7 @@ Given the above example where can the Pet instance come from? There are several
@@ -1685,7 +1685,7 @@ Given the above example where can the Pet instance come from? There are several
more detail below).
* It may be instantiated using its default constructor.
An `@ModelAttribute` method is a common way to to retrieve an attribute from the
An `@ModelAttribute` method is a common way to retrieve an attribute from the
database, which may optionally be stored between requests through the use of
`@SessionAttributes`. In some cases it may be convenient to retrieve the attribute by
using an URI template variable and a type converter. Here is an example:
@ -3929,7 +3929,7 @@ raised the status code may indicate a client error (4xx) or a server error (5xx)
@@ -3929,7 +3929,7 @@ raised the status code may indicate a client error (4xx) or a server error (5xx)
The `DefaultHandlerExceptionResolver` translates Spring MVC exceptions to specific error
status codes. It is registered by default with the MVC namespace, the MVC Java config,
and also by the the `DispatcherServlet` (i.e. when not using the MVC namespace or Java
and also by the `DispatcherServlet` (i.e. when not using the MVC namespace or Java
config). Listed below are some of the exceptions handled by this resolver and the
@ -34,7 +34,7 @@ is another view technology, supported by Spring. This template engine is a templ
@@ -34,7 +34,7 @@ is another view technology, supported by Spring. This template engine is a templ
aimed at generating XML-like markup (XML, XHTML, HTML5, ...), but that can be used to generate any