spring autowiring no funciona
Hola, estoy usando spring 3.0 con Quartz en una clase de planificador. He creado el contexto de la aplicación por
private static final ClassPathXmlApplicationContext applicationContext;
static {
applicationContext = new
ClassPathXmlApplicationContext("config/applicationContext.xml");
}
l problema es que ninguno de los@Autowired
beans realmente se cablean automáticamente, así que tengo que configurar manualmente dependencias como esta:
<bean class="com.spr.service.RegistrationServiceImpl" id="registrationService">
<property name="userService" ref="userService" />
</bean>
Ejemplo de donde estoy usando@Autowired
:
public class RegistrationService {
@AutoWired private UserService userService;
// setter for userService;
}
public class UserService{
// methods
}
También me aseguré de habilitar la configuración de anotaciones en mi configuración de Spring:
<context:annotation-config/>
<bean id="registrationSevice" class="RegistrationService"/>
<bean id="userService" class="UserService"/>
Por que es@Autowired
no funciona para mí?