Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Changing System from xml to annotations -@Autowired not working

 
Tiago Farias
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,

I´m trying to change the way of bean injection in my system, from xml to annotations. Searching about it (even here in the forum), I was able to run my application without errors (I mean, stacktraces). The thing is, when I try to inject the bean, looks like the Spring Container. When I run some tests, I see that the object to be injected(a controller) is 'null'. I´ve tried so many things, with no success, so it seems something is missing. Below are my code and configurations. Oh, and right now I´m just trying to change a feature of the app, if it works, I´ll apply the changes to the rest of the app.


1.








Now my configurations(applicationContext.xml is divided in 2 parts, controladorContext.xml and daoContext.xml):




That´s it, I have no idea why that doesnt work. =/ Any help is much appreciated! =]

Thanks in advance!
 
Mark Spritzler
ranger
Sheriff
Posts: 17278
6
IntelliJ IDE Mac Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Is it just the top one that is not getting injected, and the two below it that also have Autowired are not.

I noticed the first one does not have an annotation at the class level, is there a <bean> tag in the xml for it to make it an actual Spring Bean that can then be autowired?

Mark
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic