行业资讯 2025年08月6日
0 收藏 0 点赞 495 浏览 694 个字
摘要 :

文章目录 1.Spring的注入方式有3种: 2.注入的数据类型有3类: 3.构造函数注入 4.set方法注入 5.构造方法和set方法一般使用set方法 6.复杂类型注入 1.Spring的注入方式……




  • 1.Spring的注入方式有3种:
  • 2.注入的数据类型有3类:
  • 3.构造函数注入
  • 4.set方法注入
  • 5.构造方法和set方法一般使用set方法
  • 6.复杂类型注入

1.Spring的注入方式有3种:

第一种:构造方法注入
第二种:set方法注入
第三种:注解方式注入

2.注入的数据类型有3类:

第一类:基本类型和String类型
第二类:其他bean类型(必须是在Spring配置文件中出现过的bean)
第三类:复杂类型(集合类型,数组类型等)

3.构造函数注入

1) 涉及的标签:constructor-arg
2)标签的属性:
type:指定参数的类型
index:指定参数的索引,从0开始
name:指定参数的名称(一般用这个属性)
————-上面3个属性用于指定给哪个参数赋值,下面两个用于指定值————————–
value:指定基本数据类型和String类型的值
ref:指定其他bean类型
3)标签出现的位置:在bean标签内部

演示:

1)需要注入的属性:
依赖注入(DI)——Spring框架系列教程(7)
2)配置:
依赖注入(DI)——Spring框架系列教程(7)
3)运行结果:
依赖注入(DI)——Spring框架系列教程(7)

4.set方法注入

1)涉及的标签:property
2)标签的属性:
name:指定参数的名称(一般用这个属性)
======上面1个属性用于指定给哪个参数赋值,下面两个用于指定值=====
value:指定基本数据类型和String类型的值
ref:指定其他bean类型
3)标签出现的位置:在bean标签内部

演示:

1)需要注入的属性:
依赖注入(DI)——Spring框架系列教程(7)
2)配置:
依赖注入(DI)——Spring框架系列教程(7)
3)运行:
依赖注入(DI)——Spring框架系列教程(7)

5.构造方法和set方法一般使用set方法

因为set方法不会改变类的构造函数

演示:

1)三层调用注入
依赖注入(DI)——Spring框架系列教程(7)
依赖注入(DI)——Spring框架系列教程(7)
2)配置:
依赖注入(DI)——Spring框架系列教程(7)
3)运行:
依赖注入(DI)——Spring框架系列教程(7)

6.复杂类型注入

演示:

1)需要注入的属性:
依赖注入(DI)——Spring框架系列教程(7)
2)配置:
依赖注入(DI)——Spring框架系列教程(7)
3)运行结果:
依赖注入(DI)——Spring框架系列教程(7)

微信扫一扫

支付宝扫一扫

版权: 转载请注明出处:https://www.zuozi.net/7517.html

管理员

相关推荐
2025-08-06

文章目录 一、Reader 接口概述 1.1 什么是 Reader 接口? 1.2 Reader 与 InputStream 的区别 1.3 …

988
2025-08-06

文章目录 一、事件溯源 (一)核心概念 (二)Kafka与Golang的优势 (三)完整代码实现 二、命令…

465
2025-08-06

文章目录 一、证明GC期间执行native函数的线程仍在运行 二、native线程操作Java对象的影响及处理方…

348
2025-08-06

文章目录 一、事务基础概念 二、MyBatis事务管理机制 (一)JDBC原生事务管理(JdbcTransaction)…

456
2025-08-06

文章目录 一、SnowFlake算法核心原理 二、SnowFlake算法工作流程详解 三、SnowFlake算法的Java代码…

517
2025-08-06

文章目录 一、本地Jar包的加载操作 二、本地Class的加载方法 三、远程Jar包的加载方式 你知道Groo…

832
发表评论
暂无评论

还没有评论呢,快来抢沙发~

助力内容变现

将您的收入提升到一个新的水平

点击联系客服

在线时间:08:00-23:00

客服QQ

122325244

客服电话

400-888-8888

客服邮箱

122325244@qq.com

扫描二维码

关注微信客服号