Spring5框架

1. 课程内容介绍

在这里插入图片描述

2. Spring框架概述

在这里插入图片描述
在这里插入图片描述

3. Spring5 入门案例

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4. IOC容器

4.1 IOC底层原理

在这里插入图片描述
在这里插入图片描述
为了解耦, 做了哪些演变
在这里插入图片描述

画图讲解IOC底层原理, IOC是如何做到解耦的

在这里插入图片描述
xml解析可以使用dom4j进行

4.2 IOC接口(BeanFactory)

在这里插入图片描述
BeanFactory和ApplicationContext都可以读取xml文件,创建对象
BeanFactory在加载配置文件时不会创建对象, 使用getBean方法时才会真正的创建对象
ApplicationContext在加载配置文件时就把对象创建好了, 使用getBean时只是拿到创建好的对象
一般我们使用ApplicationContext获取对象, 在启动tomcat时就让ApplicationContext加载配置文件, 在启动时就把对象创建好, 而不是边操作边创建对象
在这里插入图片描述
FileSystemXmlApplicationContext, 在使用时需要指定配置文件在系统盘内的路径. 比如D:\dev\project\xx\xx.xml
ClassPathXMLApplicationContext, 在使用时需要指定classpath下的相对路径, 一般是当前工程的src路径下
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

4.3 IOC操作Bean管理(基于xml)

在这里插入图片描述
在bean标签中还有name属性, 跟id属性类似, 都是标明唯一标识的
id属性不能加特殊符号
name属性可以加特殊符号/等, 用的很少, 基本上都用id属性

4.3.1 set方法注入

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.3.2 有参构造注入

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

</

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值