post procesadores Spring, orden, @Required
-
11-10-2019 - |
Pregunta
En el trabajo tenemos un patrón ServiceProvider personalizada con una anotación para los servicios de unión con un post-procesador primavera.
Me pregunto si puedo comprobar si mi unión se hace correctamente, mediante el uso de @Required.
La unión no es hecho por resorte (ni xml o autowiring).
Creo que si es posible, el orden post-procesador tiene cierta importancia (debe ser procesado después de nuestro procesador de unión personalizada verificaciones requeridas primavera).
Puede alguien decirme si es posible y cómo?
Solución
RequiredAnnotationBeanPostProcessor es un href="http://static.springsource.org/spring/docs/3.0.x/javadoc-api/org/springframework/core/PriorityOrdered.html" rel="nofollow"> PriorityOrdered
con valor de la orden Integer.MAX_VALUE - 1
. Threrefore sus necesidades post-procesador para implementar PriorityOrdered
con el valor de orden menor a cocer antes RequiredAnnotationBeanPostProcessor
.