spring基础Bean管理基于xml注入

本文介绍Spring的Bean管理,包括创建对象和注入属性。Bean管理有基于XML和注解两种方式,重点阐述基于XML注入属性,如使用set方法、有参构造注入,还介绍了p名称空间注入、注入其他属性、外部bean、内部bean、集合属性等内容及相关配置和测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.基于xml注入属性
1、什么是Bean管理
Bean管理指的是两个操作
(1) Spring创建对象
(2) Spirng注入属性
2.Bean管理操作有两种方式
(1)基于xml配置文件方式实现
(2)基于注解方式实现

基于xml方式注入属性
(1)DI:依赖注入,就是注入属性
3.第一种注入方式:使用set方法进行注入
(1)创建类,定义属性和对应的set方法,

在这里插入图片描述
(2)在spring配置文件配置对象创建,配置属性注入

在这里插入图片描述

4.第二种注入方式:使用有参数构造进行注入
(1)创建类,定义属性,创建属性对应。
在这里插入图片描述
(2)在spring配置文件中进行配置
在这里插入图片描述

5.p名称空间注入
(1)使用p名称空间注入,可以简化基于xml配置方式
第一步添加p名称空间在配置文件中。
在这里插入图片描述
第二步进行属性注入,在bean标签里面进行操作

相当于简化配置,底层还是基于set方法注入
在这里插入图片描述

字面量就是设置的固定值,比如赋了初值

6.注入其他属性 比如null或者带特殊符号的值

在这里插入图片描述

1. 注入外部bean

步骤:

(1) 两个类(2)再Service中调用dao里面的方法
在这里插入图片描述
(3)配置文件
在这里插入图片描述

测试外部bean
在这里插入图片描述

测试结果
在这里插入图片描述

2.注入内部bean
(1).两个类
在这里插入图片描述

在这里插入图片描述
(2).配置内部bean
在这里插入图片描述

测试
在这里插入图片描述

测试结果

在这里插入图片描述
3.注入属性,级联赋值

第一种写法:
相当于外部bean注入属性值
在这里插入图片描述

第二种写法:
在这里插入图片描述

人事部覆盖了先设置的财务部
在这里插入图片描述
测试
在这里插入图片描述
测试结果
在这里插入图片描述
4.注入集合属性

在这里插入图片描述
xml配置
在这里插入图片描述
测试
在这里插入图片描述
测试结果
在这里插入图片描述
4.在集合里面设置对象类型值
在这里插入图片描述
xml配置
在这里插入图片描述
测试在这里插入图片描述
5.把集合注入部分提取出来
(1)在spring配置文件中引入名称空间util
在这里插入图片描述

(2)使用util标签完成list集合注入提取(其他map,set一样)在这里插入图片描述
测试在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值