谈到spring都会想起 这个技术特牛 但是spring的核心在于他的IOC[DI]和他的AOP其实spring是一个全能的框架体系了 他可以做任何模块 如 可以接管hibernate的maping 还是一个mvc的设计模式 现在我谈谈个人对这个IOC的理解吧 这个IOC就是一个空置反转 怎么理解这个空置反转呢 用程序的语言解释就是 spring容器给我维护程序之间的关系 而我们则不必去关注他是怎么回事 好比就像我们开汽车一样 我们不需要去知道车子是如何动的 我在这里给大家引一个小生活例子吧:比如我们谈对象 在没有springIOC之前 是不是我们自己去找适合我们的那个对象啊 而有了spring的IOC之后我们就从中解脱出来了 我们只需把我们的信息告诉spring容器 也就是配置属性什么的东西 然后spring容器就根据我们的信息去挑选我们要的对象 如果找到 则给我们返回 想要的东西 如果spring容器没有找到 则告诉我们出错了 一般遇到的都是nullpoint就是我们说的对象不存在 这就意思说我们的 配置信息出错了 这个是本人对spring的IOC的简单理解 这个di可以能够很好的体现spring的核心 但是本人对其不是很了解; 如若各位不弃 就加下QQ群278935889 java达人









