Spring学习日记第一天—SpringIOC

SpringIOC是什么?

SpringIOC 即为 控制反转 springioc,不是某种技术方法,他是一种设计思想。Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制

5个jar包

4个源生jar包和一个依赖包

ApplicationContext与BeanFactory的区别

  1. ApplicationContext是BeanFactory的子接口
  2. ApplicationContext作为子接口,他的功能比父接口BeanFactory更强大
  3. ApplicationContext在默认不调整的情况下他初始化时就实例化加载,BeanFactory在默认不调整的情况下是实例化调用时加载
  4. BeanFactory功能简单且不支持AOP不支持国际化不支持web开发

常用的数据初始化的三种方式

  1. 构造注入方式:
    构造注入使用时需要有构造函数才能使用
    (此处已经创建了构造函数)
    构造注入方式
    (如果没有设置构造函数则会编译报错)
    在这里插入图片描述
  2. 设置注入方式:
    设置注入方式需要Setter方法才能使用
    在这里插入图片描述
  3. 接口注入方式:
    使用前需勾选P和C
    在这里插入图片描述
    P域和C域
    在这里插入图片描述

常用的类型的初始化

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

IOC工厂方式

一、静态工厂

在这里插入图片描述

在这里插入图片描述

二、动态工厂

在这里插入图片描述

在这里插入图片描述

小案例

使用SpringIOC方式进行JDBC操作

Bean中的User对象
在这里插入图片描述
UserDaoImp
在这里插入图片描述
service
在这里插入图片描述
controller
在这里插入图片描述
ApplicationContext
在这里插入图片描述

运行
在这里插入图片描述

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值