IOC 控制反转,把创建对象过程交给Spring进行管理。
目录
Bean 管理
Bean 管理操作有两种方式
第一种:基于xml配置文件方式实现
第二种:基于注解方式实现
基于xml配置文件方式实现可以看下面的文章
IOC 的底层原理和Bean管理XML方式、xml注入集合属性
话不多说,正式进入Bean管理的注解方式
什么是注解
- 注解是代码特殊标记,格式:@注解名称(属性名称=属性值,属性名称=属性值)
- 使用注解,注解作用于类上面,方法上面,属性上面
- 使用注解目的,简化xml配置
Bean 管理注解方式(创建对象)
Spring针对Bean管理中创建对象提供注解
@Component @Service @Controller @Repository
四个注解功能一样的,都可以用来创建bean实例,大多数时候会把它们写在不同层中,主要为了更好的理解不同层的业务逻辑。
基于注解方式实现对象创建
第一步:引入依赖

第二步:开启组件扫描
通俗就是告诉spring5需要扫描某个类。
如果扫描多个包,在多个包之间使用逗号隔开;
<context:component-scan base-package="com.atguigu.spring5.dao,com.atguigu.spring5.service"></context:component-scan>
如果是扫描同一个目录下所有的包,直接在路径中写上层目录
<context:component-scan base-package="com.atguigu"></context:component-scan>
<
该博客详细介绍了Spring中基于注解的Bean管理,包括如何通过@Component、@Service等注解创建对象,组件扫描的步骤,以及@AutoWired、@Qualifier、@Resource和@Value注解在属性注入中的应用。此外,还讨论了完全注解开发的配置和测试。
最低0.47元/天 解锁文章
460

被折叠的 条评论
为什么被折叠?



