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.

10
¿Cuál es la diferencia entre @Inject y @Autowired en Spring Framework? ¿Cuál usar bajo qué condición?
Estoy revisando algunos blogs en SpringSource y en uno de los blogs, el autor está usando @Injecty supongo que él también puede usar @Autowired. Aquí está el fragmento de código: @Inject private CustomerOrderService customerOrderService; No estoy seguro de la diferencia entre @Injecty @Autowiredagradecería si alguien explicara su diferencia y cuál …

18
¿Por qué mi campo Spring @Autowired es nulo?
Nota: Esto pretende ser una respuesta canónica para un problema común. Tengo una @Serviceclase Spring ( MileageFeeCalculator) que tiene un @Autowiredcampo ( rateService), pero el campo es nullcuando trato de usarlo. Los registros muestran que tanto el MileageFeeCalculatorbean como el MileageRateServicebean se están creando, pero recibo un NullPointerExceptionmensaje cada vez …

11
¿Cómo funciona el autowiring en Spring?
Estoy un poco confundido sobre cómo funciona la inversión de control ( IoC) Spring. Digamos que tengo una clase de servicio llamada UserServiceImplque implementa la UserServiceinterfaz. ¿Cómo sería esto @Autowired? Y en mi Controllers, ¿cómo podría instantiateuno instancede este servicio? ¿Haría lo siguiente? UserService userService = new UserServiceImpl();

14
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 su lugar. ¿Habría …

11
@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 pensamientos fuertes sobre esto?

3
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 movieFinder; @Autowired public void setMovieFinder(MovieFinder movieFinder) { this.movieFinder …

9
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 comienzan a …
218 java  spring  autowired 

5
Cableado automático de dos beans que implementan la misma interfaz: ¿cómo configurar el bean predeterminado para autowire?
Antecedentes: Tengo una aplicación Spring 2.5 / Java / Tomcat. Existe el siguiente bean, que se utiliza en toda la aplicación en muchos lugares. public class HibernateDeviceDao implements DeviceDao y el siguiente bean que es nuevo: public class JdbcDeviceDao implements DeviceDao El primer bean está configurado de esta manera (todos …



7
¿Cómo me burlo de un campo @Value conectado automáticamente en Spring con Mockito?
Estoy usando Spring 3.1.4.RELEASE y Mockito 1.9.5. En mi clase de primavera tengo: @Value("#{myProps['default.url']}") private String defaultUrl; @Value("#{myProps['default.password']}") private String defaultrPassword; // ... De mi prueba JUnit, que actualmente he configurado así: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration({ "classpath:test-context.xml" }) public class MyTest { Me gustaría simular un valor para mi campo "defaultUrl". Tenga …

1
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 xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <import resource="another-application-context.xml"/> <bean …

6
@ 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. ¿Alguna …
100 java  spring  static  autowired 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.