Spring 是由 Rod Johnson 撰写,并在其著作 Expert One-on-One: J2EE Design and Development 中有提到过,它是个轻量级(Lightweight)容器(Container)、实现 IoC(Inversion of Control)、AOP(Aspect-oriented programming)概念,是一个全方位的应用程式(Application)框架(Framework),可协助建立以往在 EJB 下才有可能建立的一些应用程式。