IOC

1.@Autowired与@Resource的区别
相同点:他们都可以用来配置bean.都可以表达在字段上,也可以写在setter方法上.
@Autowired:在spring注解中@Autowired是默认的按照类型配置的前提是依赖必须导入.
@Resource:在java注解中按照属性名称来配置,可以通过name属性来配置,如果按照name来配置,那就只会按照名称来配置只有找不到bean的时候才会按照类型来配置,
2.Spring的注入方式
(1)有参构造
(2)set方法
3. DI(依赖注入)java 提供三种方式
1、通过set方法
2、通过有参构造
3、通过接口方式
在@Component注解是bean的实例化提供注解方式
@Component衍生出三个注解
@Controller web层
@Service 业务层
@Repository dao这里插入代码片

4…控制反转是什么?什么是依赖注入?控制反转和依赖注入有啥关系
控制反转:他是通过创建一个对象实例把代码控制转移到IOC来控制.使用xml配置来控制 主要是依靠原理
依赖注入:将一个对象所需要的外部资源注入到这个对象中 主要是依靠实现
区别:控制反转是从容器开始。用容器来控制创建程序,并未它提供外部的资源
依赖注入在程序中,依赖容器进行创建程序,注入它需要的外部资源

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值