“spring不是帮我们去new的,因为new这个东西实在是不好,spring是通过反射的机制帮助我们实现的”什么意思?求高手···ing

解决方案 »

  1.   

    那你就好好看看 spring 的ioc
    用一句通俗的话来说:就是用XML来定义生成的对象。ioc其实是一种设计模式,Spring只是实现了这种设计模式。
      

  2.   

    IOC就是依赖注入或者叫做控制反转。 
    原本new出来的依赖类对象现在由spring容器来进行注入管理。 
    个人认为优点有:降低耦合性,实现容器对依赖类的统一管理。 
    好比一个方法里面有个是需呀取一个人的名字~~~
    好比现在这个对象叫是人 实例一个叫张3的人  ~~那你必须NEW出一个张3 ~~
    那现在要把张3这个对象改成 李四  你怎么改?  你要找到NEW的方法  重新NEW 出一个李四来~~
    如果用了IOC~~
    你方法里什么都不需要改~~只需要到配置文件把 张3 改成 李4就可以了~