Spring是一个为java应用程序开发提供了综合、广泛的基础性支持的优秀的开源框架。那么什么是IOC呢?
传统的java应用程序开发中实现业务逻辑至少需要两个及以上的对象协同完成,那么我们难免就会在对象需要协同工作时在代码里面写new Object(),而IOC恰恰就是说这个获得依赖对象的过程Spring来替你做了,代码只需要关注于业务逻辑的实现就可以了。控制的什么被反转了?就是:获得依赖对象的方式反转了。
Spring是一个为java应用程序开发提供了综合、广泛的基础性支持的优秀的开源框架。那么什么是IOC呢?
传统的java应用程序开发中实现业务逻辑至少需要两个及以上的对象协同完成,那么我们难免就会在对象需要协同工作时在代码里面写new Object(),而IOC恰恰就是说这个获得依赖对象的过程Spring来替你做了,代码只需要关注于业务逻辑的实现就可以了。控制的什么被反转了?就是:获得依赖对象的方式反转了。