最近刚学了spring框架,对ioc,di,和类扫描不是太明白,我想知道什么时候需要用spring管理对象,
IoC(Inversion of Control)和DI(Dependence Injection)都一个意思只是称呼不一样而已,当你不需要在代码文件里使用new来构造某对象时的情况,此时你可以将new对象这个动作交由spring框架的容器里去完成。或者在分布式系统里这种设计思想更能体现出来。例如,根据不同的业务需求,你只需通过配置文件就可以轻易切换不同的对象,而无需重新发布jar包到web服务器。