Preguntas etiquetadas con dependency-injection

Un patrón de diseño para reducir el acoplamiento entre componentes, inyectando dinámicamente en un componente de software las dependencias que necesita para funcionar.

536
¿Por qué se usa la inyección de dependencia?

Estoy tratando de entender las inyecciones de dependencia (DI), y una vez más fallé. Simplemente parece tonto. Mi código nunca es un desastre; Apenas escribo funciones e interfaces virtuales (aunque lo hago una vez en una luna azul) y toda mi configuración se serializa mágicamente en una clase...

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...