美文网首页
Spring-依赖注入(DI)

Spring-依赖注入(DI)

作者: Margolu | 来源:发表于2020-10-17 21:55 被阅读0次

    概念

    依赖注入(Dependency Injection,DI)

    依赖:指Bean对象的创建依赖于容器。Bean对象的依赖资源

    注入:指Bean对象所依赖的资源,由容器来设置和装配。

    set注入

    要求被注入的属性,必须有set方法,set方法的方法名由set+属性首字母大写,如果属性是boolean类型,没有set方法,是is

    测试pojo类

    Friend.java

    Student.java

    1.常量注入

    测试

    2.Bean注入

    这里的值是一个引用,ref

    3.数组注入

    4.List注入

    5.Map注入

    6.set注入

    7.properties注入

    测试结果

    Bean的作用域

    在Spring中,那些组成应用程序的主体由Spring IOC容器所管理的对象,被称之为bean。bean就是由IOC容器初始化,装配及管理的对象。

    singleton 在Spring IOC中仅存在一个Bean实例,Bean以单例方式存在,默认值。

    prototype 每次从容器中调用Bean时,都返回一个新的实例,即每次调用getBean时,相当于执行new

    request 每次Http请求都会创建一个新的bean ,该作用域仅适用于webApplicationContext环境

    session 同一个HttpSession共享一个Bean,不同Session使用不同Bean,仅适用于WebApplicationContext环境

    相关文章

      网友评论

          本文标题:Spring-依赖注入(DI)

          本文链接:https://www.haomeiwen.com/subject/xaexmktx.html