spring笔记-IOC

本文介绍了Spring中声明Bean的两种方式,包括直接声明和通过注解@Controller自动扫描。重点讲述了IOC(Inversion of Control)设计思想,即通过Spring容器管理单例对象并实现依赖注入,以优化资源管理和减少代码耦合。文中提到了常用的注入方式,并给出了注入接口的实例。此外,还讨论了@Resource等其他注入方式。
摘要由CSDN通过智能技术生成

1、spring声明bean的方式:

以上两种方式,

        第一种可以直接声明某个类为一个bean直接被srping管理;(不推荐使用)

        第二种,先声明被扫描的包,然后再通过扫描包中类上添加上@Controller注解则会被声明为bean;

2、声明bean注解:

 

 实例:

3、IOC 

​​​​​​​

 IOC:是一种设计思想,传统的形式是,每次请求过来之后都会创建对象,然后才gc掉,浪费资源还产生垃圾需要回收,并且如果不同类中要使用同一个类的时候会在每个类中实例该类对象,所以为了解决这种问题才衍生出IOC理念->采用单实例并通过spring容器来控制实例的声明周期,并能通过注入的形式来使用实例;

 

 

 注入方式:

        除一下方式还有:@Resource等方式

        参照:spring、springboot 注入接口(实现)_Y_hahaha的博客-CSDN博客_springboot 接口注入

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值