spring包含依赖注入模式(Spring的依赖注入)
spring包含依赖注入模式(Spring的依赖注入)运行结果:测试代码:测试代码:运行结果:默认情况下,Spring实例化的对象都是单例的,如果不希望是单例的话,将bean标签中的scope属性设置为prototype即可:
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。
Spring的依赖注入
所谓依赖注入就是在创建一个对象时,将这个对象所依赖的对象或数据都创建好放进去,例如有一个Student类,它的构造器要求传递一个Dog对象,也就是说它依赖这个Dog对象,或者它有一个String类型的属性,那么它也就依赖String类型的数据。通过Spring的配置文件,我们可以配置好某个对象的依赖,当该对象被实例化时一并将它的依赖创建好给它,这个过程就是依赖注入。 在Spring的配置文件中,我们通过bean标签来配置需要被管理的类,配置好后Spring就可以帮我们实例化这个类的对象,我们就只需要从Spring容器中获取这个对象即可,不用自己手动去new,先来看看如何让Spring来帮我们创建对象,Student类代码如下:
Spring配置文件配置内容如下:
测试代码:
运行结果:
默认情况下,Spring实例化的对象都是单例的,如果不希望是单例的话,将bean标签中的scope属性设置为prototype即可:
测试代码:
运行结果: