I\'ve made a maven project in Spring 3.0, I\'ve made some DAO, services and controllers, in one of mine controller I call a service in which I start a thread, the problem is tha
For a bean to be autowired by Spring, the bean must be a Spring bean (i.e. be declared in the context.xml file or be annotated with a Spring annotation (@Service
, @Component
, etc.).
And of course, it must be instantiated by Spring, and not by your code. If you instantiate a Spring bean yourself with new
, Spring doesn't know about the bean, and doesn't inject anything into it.