Java EE企业级应用开发(SSM)第3章

第3章Spring Bean装配

一.预习笔记

1.Spring中的Bean

在Spring中,一切Java类都被视为资源,而这些资源都被视为Bean,而Spring就是管理这些Bean的容器。
Bean的配置有3种方式,分别是XML文件配置、Java类和注解

2.基于XML的Bean装配

bean标签的常用属性
2-1:id属性:id是Bean的唯一标识符,值不能重复
2-2:class属性:Bean的全限定类名,指向类路径下类定义所在的位置
2-3:scope属性:表示Bean的作用域,常用属性值有2个
singleton:单例模式作用域
prototype:原型模式作用域
Setter注入(一定要有无参构造函数,默认的也行,自定义的也行)

在这里插入图片描述

Bean标签中可以搭配的标签有:property,表示配置bean中的属性
property的常见使用
给property配置属性,name属性代表bean中的属性,所以值就是bean中的属性名;value属性代表给当前bean中的某个属性设置响应的属性值;如果bean中有属性list,那么使用list标签对来给list集合赋值

在这里插入图片描述

如果bean中有属性Map,那么就要使用map+entry来实现配置

在这里插入图片描述

如果bean中有属性实体类,那就需要使用ref来引用之前的bean的配置

在这里插入图片描述

构造方法注入

在这里插入图片描述

3.基于注解的Bean的装配

注解装配主要是解决XML装配带来的“臃肿”,然后有利于后续的维护和升级。
注解装配步骤1:导入context标签配置,开启注解扫描

在这里插入图片描述

注解装配步骤2:在不同的类上使用不同的注解
@Repository:表示实体类或者用于数据持久层的类标识
@Service:表示业务逻辑层的类标识
@Controller:表示控制层的类标识
@Resource或者@Autowired:自动配置
测试注解装配

在这里插入图片描述

二.课堂笔记

三.课后回顾





–行动是治愈恐惧的良药,犹豫拖延将不断滋养恐惧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值