美文网首页
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)

    概念 依赖注入(Dependency Injection,DI) 依赖:指Bean对象的创建依赖于容器。Bean对...

  • 开源项目的依赖注入

    开源项目的依赖注入 依赖注入概念 依赖注入(DI:Dependency Injection): 依赖注入方式: B...

  • DI(依赖注入)

    一、依赖注入 DI(Dependency Injection 依赖注入)等同于IOC控制反转。使用DI让有依赖关系...

  • 初识Spring架构

    对Spring的了解 依赖注入DI(Dependency injection) DI分为依赖和注入 那怎么将对象注...

  • Dagger2常用注解诠释

    依赖注入 控制反转(IoC)与依赖注入(DI)浅谈依赖注入理解依赖注入(IOC)和学习Unity Gradle配置...

  • Angular 依赖注入

    Angular 依赖注入 依赖注入:Dependency Injection 简称DI 控制反转:Inversio...

  • Spring IOC容器

    由于Spring是采用依赖注入(DI)的方式来实现IOC,所以本文将IOC和依赖注入(DI)等同看待,主要讨论依赖...

  • Dependency injection(DI,依赖注入)和IO

    解释一下(DI,依赖注入)和IOC(Inversion of control,控制反转)? 依赖注入DI是一个程序...

  • 控制反转

    什么是控制反转(IOC),什么是依赖注入(DI)?问题:什么是控制反转(IOC),什么是依赖注入(DI)?IOC:...

  • 浅谈ASP.NET Core中的DI

    DI的一些事 传送门马丁大叔的文章 什么是依赖注入(DI: Dependency Injection)? 依赖注入...

网友评论

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

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