nAllows
developers to focus more on reused business logic and less on plumbing problems.
nReduces or
alleviates code littering, ad hoc singletons, factories, service locators and multiple configuration files.
nRemoves
common code issues like leaking connections and more.
nMost business
objects in Spring apps do not depend on the Spring framework.
nDo I
have to use all components of Spring?
nSpring is a non-invasive and portable framework that allows you to introduce as much or as little as you want to your
application.