diff --git a/build.gradle b/build.gradle index 07ffab0afd..9c34c84efa 100644 --- a/build.gradle +++ b/build.gradle @@ -30,7 +30,7 @@ ext { aspectjVersion = "1.9.2" freemarkerVersion = "2.3.28" - groovyVersion = "2.5.5" + groovyVersion = "2.5.6" hsqldbVersion = "2.4.1" jackson2Version = "2.9.8" jettyVersion = "9.4.14.v20181114" @@ -277,7 +277,7 @@ configure(rootProject) { testCompile("javax.servlet:javax.servlet-api:3.1.0") testCompile("org.aspectj:aspectjweaver:${aspectjVersion}") testCompile("org.hsqldb:hsqldb:${hsqldbVersion}") - testCompile("org.hibernate:hibernate-core:5.1.16.Final") + testCompile("org.hibernate:hibernate-core:5.1.17.Final") } artifacts { diff --git a/spring-beans/src/main/java/org/springframework/beans/factory/config/AutowireCapableBeanFactory.java b/spring-beans/src/main/java/org/springframework/beans/factory/config/AutowireCapableBeanFactory.java index 6d17d6f161..4f0818c396 100644 --- a/spring-beans/src/main/java/org/springframework/beans/factory/config/AutowireCapableBeanFactory.java +++ b/spring-beans/src/main/java/org/springframework/beans/factory/config/AutowireCapableBeanFactory.java @@ -289,7 +289,8 @@ public interface AutowireCapableBeanFactory extends BeanFactory { * Apply {@link BeanPostProcessor BeanPostProcessors} to the given existing bean * instance, invoking their {@code postProcessBeforeInitialization} methods. * The returned bean instance may be a wrapper around the original. - * @param existingBean the new bean instance + * @param existingBean the existing bean instance + * @param beanName the name of the bean, to be passed to it if necessary * (only passed to {@link BeanPostProcessor BeanPostProcessors}; * can follow the {@link #ORIGINAL_INSTANCE_SUFFIX} convention in order to * enforce the given instance to be returned, i.e. no proxies etc) @@ -305,7 +306,8 @@ public interface AutowireCapableBeanFactory extends BeanFactory { * Apply {@link BeanPostProcessor BeanPostProcessors} to the given existing bean * instance, invoking their {@code postProcessAfterInitialization} methods. * The returned bean instance may be a wrapper around the original. - * @param existingBean the new bean instance + * @param existingBean the existing bean instance + * @param beanName the name of the bean, to be passed to it if necessary * (only passed to {@link BeanPostProcessor BeanPostProcessors}; * can follow the {@link #ORIGINAL_INSTANCE_SUFFIX} convention in order to * enforce the given instance to be returned, i.e. no proxies etc) diff --git a/src/docs/asciidoc/web/webmvc.adoc b/src/docs/asciidoc/web/webmvc.adoc index dc8942c3e3..c76bcf47d8 100644 --- a/src/docs/asciidoc/web/webmvc.adoc +++ b/src/docs/asciidoc/web/webmvc.adoc @@ -221,9 +221,9 @@ The following table lists the special beans detected by the `DispatcherServlet`: The mapping is based on some criteria, the details of which vary by `HandlerMapping` implementation. - The two main `HandlerMapping` implementations are `RequestMappingHandlerMapping`( which - supports `@RequestMapping` annotated methods) and `SimpleUrlHandlerMapping` (which - maintains explicit registrations of URI path patterns to handlers). + The two main `HandlerMapping` implementations are `RequestMappingHandlerMapping` + (which supports `@RequestMapping` annotated methods) and `SimpleUrlHandlerMapping` + (which maintains explicit registrations of URI path patterns to handlers). | `HandlerAdapter` | Help the `DispatcherServlet` to invoke a handler mapped to a request, regardless of