parent
d3d6e100da
commit
0f54585f05
|
|
@ -568,9 +568,9 @@ is a convenience mechanism that sets up a <<core.adoc#beans-factory-placeholderc
|
||||||
This element activates the Spring infrastructure to detect annotations in bean classes:
|
This element activates the Spring infrastructure to detect annotations in bean classes:
|
||||||
|
|
||||||
* Spring's <<core.adoc#beans-factory-metadata, `@Configuration`>> model
|
* Spring's <<core.adoc#beans-factory-metadata, `@Configuration`>> model
|
||||||
* <<core.adoc#beans-annotation-config, `@Autowired`/`@Inject`>>, `@Value` and `@Lookup`
|
* <<core.adoc#beans-annotation-config, `@Autowired`/`@Inject`>>, `@Value`, and `@Lookup`
|
||||||
* JSR-250's `@Resource`, `@PostConstruct` and `@PreDestroy` (if available)
|
* JSR-250's `@Resource`, `@PostConstruct`, and `@PreDestroy` (if available)
|
||||||
* JAX-WS `@WebServiceRef` and EJB3 `@EJB` (if available)
|
* JAX-WS's `@WebServiceRef` and EJB 3's `@EJB` (if available)
|
||||||
* JPA's `@PersistenceContext` and `@PersistenceUnit` (if available)
|
* JPA's `@PersistenceContext` and `@PersistenceUnit` (if available)
|
||||||
* Spring's <<core.adoc#context-functionality-events-annotation, `@EventListener`>>
|
* Spring's <<core.adoc#context-functionality-events-annotation, `@EventListener`>>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4607,8 +4607,8 @@ Annotation injection is performed before XML injection. Thus, the XML configurat
|
||||||
overrides the annotations for properties wired through both approaches.
|
overrides the annotations for properties wired through both approaches.
|
||||||
====
|
====
|
||||||
|
|
||||||
As always, you can register them as individual bean definitions, but they can also be
|
As always, you can register the post-processors as individual bean definitions, but they
|
||||||
implicitly registered by including the following tag in an XML-based Spring
|
can also be implicitly registered by including the following tag in an XML-based Spring
|
||||||
configuration (notice the inclusion of the `context` namespace):
|
configuration (notice the inclusion of the `context` namespace):
|
||||||
|
|
||||||
[source,xml,indent=0,subs="verbatim,quotes"]
|
[source,xml,indent=0,subs="verbatim,quotes"]
|
||||||
|
|
@ -4627,12 +4627,13 @@ configuration (notice the inclusion of the `context` namespace):
|
||||||
</beans>
|
</beans>
|
||||||
----
|
----
|
||||||
|
|
||||||
(The implicitly registered post-processors include
|
The `<context:annotation-config/>` element implicitly registers the following post-processors:
|
||||||
{api-spring-framework}/context/annotation/ConfigurationClassPostProcessor.html[`ConfigurationClassPostProcessor`]
|
|
||||||
{api-spring-framework}/beans/factory/annotation/AutowiredAnnotationBeanPostProcessor.html[`AutowiredAnnotationBeanPostProcessor`],
|
* {api-spring-framework}/context/annotation/ConfigurationClassPostProcessor.html[`ConfigurationClassPostProcessor`]
|
||||||
{api-spring-framework}/context/annotation/CommonAnnotationBeanPostProcessor.html[`CommonAnnotationBeanPostProcessor`],
|
* {api-spring-framework}/beans/factory/annotation/AutowiredAnnotationBeanPostProcessor.html[`AutowiredAnnotationBeanPostProcessor`]
|
||||||
{api-spring-framework}/orm/jpa/support/PersistenceAnnotationBeanPostProcessor.html[`PersistenceAnnotationBeanPostProcessor`], and
|
* {api-spring-framework}/context/annotation/CommonAnnotationBeanPostProcessor.html[`CommonAnnotationBeanPostProcessor`]
|
||||||
{api-spring-framework}/context/event/EventListenerMethodProcessor.html[`EventListenerMethodProcessor.html`].)
|
* {api-spring-framework}/orm/jpa/support/PersistenceAnnotationBeanPostProcessor.html[`PersistenceAnnotationBeanPostProcessor`]
|
||||||
|
* {api-spring-framework}/context/event/EventListenerMethodProcessor.html[`EventListenerMethodProcessor`]
|
||||||
|
|
||||||
[NOTE]
|
[NOTE]
|
||||||
====
|
====
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue