I guess it was inevitable that I would end up here, but spring is evil.
This post basically sums up my position: http://samatkinson.com/why-i-hate-spring/
I still standby my statement that dependency injection is magic, and, if used correctly, and sparingly, it can make testing super nice. But just use Guice. It does one thing, and it does it well.