I'm using it all the time in large applications.
In some cases, it can be difficult to see what exactly gets injected at a certain point. A good
IDE can help you with that. I use IntelliJ and it has good support for Spring, it can analyze the Spring configuration and tell me exactly where which beans are defined and how things are wired up. Probably other IDEs can do that as well.