对spring的一点疑惑

来源:3-5 Spring Bean装配之Resource

道家鬼谷子

2016-07-22 14:00

感觉用java bean就是为了调用方法  直接调用类并且用new就可以啦  为什么这么麻烦的用spring呢  太麻烦啦  谁来讲解下

写回答 关注

2回答

  • xusongaicpp
    2016-07-22 15:37:28
    已采纳

    这是简单的代码,所以你会觉得直接调用类并且new就可以了,如果是大型的复杂代码,有几百上千甚至更多的类,你再用new的话,肯定new的吐为止。

    道家鬼谷子

    那他的作用是不是就是和new出来的对象作用是一样的,控制反转 依赖注入都是为了实现new对象的作用 本质是一样的作用。

    2016-07-22 19:49:52

    共 1 条回复 >

  • 道家鬼谷子
    2016-07-22 19:49:23

    那他的作用是不是就是和new出来的对象作用是一样的,控制反转  依赖注入都是为了实现new对象的作用  本质是一样的作用。

    qq_开始d...

    区别多了。 IOC控制反转,这个被注入的实例的控制权就在IOC容器而不是应用程序的本身了,在IOC容器里面就会有很多管理这些bean类的操作,可以初始化,销毁,可以改变它的scope,比如单例或者多例。就是说这些本来是应用程序干的活,被IOC容器抢走了,这个IOC容器有它的生命周期,被它所管理的bean对象就会受到它的影响而做出相应的变化。

    2016-09-11 16:09:24

    共 1 条回复 >

Spring入门篇

为您带来IOC和AOP的基本概念及用法,为后续高级课程学习打下基础

268785 学习 · 963 问题

查看课程

相似问题