¿Alguien sabe lo que la primavera JAR
(y dónde encontrarlo!) contiene la funcionalidad de los llamados "meta-anotaciones" de primavera. Como this muestra el artículo, estos "nuevos" (bueno, sorta) construcciones fresco permitirá código como este:primavera Meta-Anotaciones
@Service
@Scope("request")
@Transactional(rollbackFor=Exception.class)
@Retention(RetentionPolicy.RUNTIME)
public @interface MyService {
}
@MyService
public class RewardsService {
…
}
Básicamente, tengo una aplicación de oscilación que no utilizan actualmente primavera. Tengo un cambio repentino de requisitos que se haría supremamente más fácil si pudiera usar estas anotaciones.
Así que estoy buscando el más pequeño, mínimamente invasivo Spring JAR
donde se puede encontrar esta funcionalidad. Si es absolutamente necesario, puedo usar todo el Spring JAR
, pero sería una solución muy pesada. Sería bueno si Spring lanzara un JAR
más pequeño con funcionalidad de menor alcance.
estoy browswing Maven Repo y ver spring-core
que contiene un paquete llamado:
org.springframework.core.annotation
Pero después de una inspección de los documentos de la API no parece para ser lo que necesito ...
pregunta auxiliar: es incluso posible utilizar estas meta-anotaciones como construcciones independientes, o no I tiene para usarlos junto con, digamos, DI primavera o AOP u otras partes principales del marco Spring.
¡Gracias de antemano!
¿Cómo funcionaría una anotación sin el código que hace algo con las anotaciones? Una anotación es solo eso: una nota, metadatos, que puede ser utilizada por otro código. No hace nada por sí mismo. –