Preguntas etiquetadas con autowired

El cableado automático es una función de contenedor DI donde las dependencias se buscan automáticamente de acuerdo con algunos criterios.

459
Primavera: @Component versus @Bean

Entiendo que la @Componentanotación se introdujo en la primavera 2.5 para deshacerse de la definición del bean xml mediante el escaneo de classpath. @Beanse introdujo en la primavera 3.0 y se puede usar @Configurationpara deshacerse por completo del archivo xml y usar la configuración de java en...

381
@Resource vs @Autowired

¿Qué anotación, @Resource ( jsr250 ) o @Autowired (Spring-specific) debo usar en DI? He usado con éxito tanto en el pasado @Resource(name="blah")como@Autowired @Qualifier("blah") Mi instinto es seguir con la @Resourceetiqueta, ya que ha sido ratificada por la gente jsr. ¿Alguien tiene...

309
Comprender el uso Spring @Autowired

Estoy leyendo la documentación de referencia de Spring 3.0.x para comprender la anotación Spring Autowired: 3.9.2 @Autowired y @Inject No puedo entender los siguientes ejemplos. ¿Necesitamos hacer algo en el XML para que funcione? EJEMPLO 1 public class SimpleMovieLister { private MovieFinder...

218
Uso Spring @Autowired

¿Cuáles son los pros y los contras de usar @Autowired en una clase que estará conectada por Spring? Solo para aclarar, estoy hablando específicamente de la anotación @Autowired , no del cableado automático en XML. Probablemente no lo entiendo, pero para mí casi parece un antipatrón: sus clases...

108
Comprendiendo la clase Spring @Configuration

Después de la pregunta Comprender el uso de Spring @Autowired, quería crear una base de conocimientos completa para la otra opción de cableado de resorte, la @Configurationclase. Supongamos que tengo un archivo XML de primavera que se ve así: <?xml version="1.0" encoding="UTF-8"?> <beans...

100
@ Método automático y estático

Tengo un @Autowiredservicio que debe usarse desde un método estático. Sé que esto está mal, pero no puedo cambiar el diseño actual, ya que requeriría mucho trabajo, por lo que necesito un truco simple para eso. No puedo cambiar randomMethod()para ser no estático y necesito usar este bean autowired....

82
¿Excluir los subpaquetes del cableado automático Spring?

¿Existe una forma sencilla de excluir un paquete / subpaquete del cableado automático en Spring 3.1? Por ejemplo, si quisiera incluir un escaneo de componentes con un paquete base de, com.example¿existe una forma sencilla de excluirlo com.example.ignore? (¿Por qué? Me gustaría excluir algunos...