From 2cdc066dafcdf876ad1fefc21f18a38838ecab5e Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Wed, 5 Mar 2014 22:41:26 +0100 Subject: [PATCH] Relaxed statement on early validation of bean references Issue: SPR-11495 --- src/asciidoc/index.adoc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/asciidoc/index.adoc b/src/asciidoc/index.adoc index b0a8ba455a..6d0f1e5a0d 100644 --- a/src/asciidoc/index.adoc +++ b/src/asciidoc/index.adoc @@ -1982,14 +1982,14 @@ The container performs bean dependency resolution as follows: can convert a value supplied in string format to all built-in types, such as `int`, `long`, `String`, `boolean`, etc. -The Spring container validates the configuration of each bean as the container is -created, including the validation of whether bean reference properties refer to valid -beans. However, the bean properties themselves are not set until the bean __is actually -created__. Beans that are singleton-scoped and set to be pre-instantiated (the default) -are created when the container is created. Scopes are defined in -<>. Otherwise, the bean is created only when it is requested. -Creation of a bean potentially causes a graph of beans to be created, as the bean's -dependencies and its dependencies' dependencies (and so on) are created and assigned. +The Spring container validates the configuration of each bean as the container is created. +However, the bean properties themselves are not set until the bean __is actually created__. +Beans that are singleton-scoped and set to be pre-instantiated (the default) are created +when the container is created. Scopes are defined in <>. Otherwise, +the bean is created only when it is requested. Creation of a bean potentially causes a +graph of beans to be created, as the bean's dependencies and its dependencies' +dependencies (and so on) are created and assigned. Note that resolution mismatches among +those dependencies may show up late, i.e. on first creation of the affected bean. .Circular dependencies ****