For complex applications where I wanted to use dependency injection and other features this would probably be ok, but I might just design my app to be Spring free knowing I will end up there anyway.do not get me wrong, I like the concept of Spring and am a big fan.