Spring 是一个资源整合框架(Framework),通过spring可将很多资源(本人写的对象或第三方提供的对象,例如连接池等)整合在一起,而后进行迷信利用,以便更好的对外提供服务。如图所示:

在图中,Spring框架能够为由它治理的对象(Bean)提供懒加载策略(对象临时用不到,则无需加载和实例化),作用域(例如singleton-频繁用时能够思考内存中只有一份,prototype-应用次数少时能够用时创立,不必时销毁),生命周期办法(更好实现对象的初始化和资源销毁),以实现对象对系统资源的无效应用。同时Spring框架还能够基于用户设计治理对象与对象的依赖关系,以升高对象与对象之间的间接耦合,进步程序的可维护性和可扩展性。