Estoy tratando de entender el javax.injectpaquete y no tengo claro para qué javax.inject.Namedse supone que se usa la anotación. El Javadoc no explica la idea que hay detrás.
Javadoc está en http://download.oracle.com/javaee/6/api/javax/inject/Named.html
Estoy usando Spring 3.0 para escribir algunos programas de muestra, al poner @Namedun bean parece agregarlo a la fábrica de frijoles, pero la descripción de Javadoc es tan ligera que no puedo decir si ese es el comportamiento estándar o el comportamiento específico de Spring.
Mis preguntas son:
- ¿Cuál es la diferencia entre
@Namedy@Qualifier - ¿Cómo se supone que le diga al sistema Runtime que una clase debe ser inyectable en otras clases cuál es la anotación para eso? ¿El equivalente de
@Componenten primavera?
En la Actualización 1 hay una excelente explicación @Namedy @Qualifieren el artículo de Niza sobre @Namedy @Qualifier https://dzone.com/articles/java-ee6-cdi-named-components gracias @xmedeko por vincularlo al comentario a continuación.
