SpringBoot - @Component注解使用详解

@Component注解的作用是什么?

@Component的作用是把普通POJO实例化到Spring容器中,相当于配置文件中的,@Component 是一个泛化的概念,仅仅表示一个组件 (Bean) ,可以作用在任何层次。基于@Component注解有三个扩展,分别是:@Repository 、@Service、 @Controller。被他们四个标注的类,会被纳入到Spring容器中进行管理。除了上面的四个注解外,用户可以创建自定义的注解,然后在自定义的注解上标注 @Component,那么,该自定义注解便具有了与@Component 相同的功能。

@Component注解如何使用?

基于@Component注解有三个扩展,分别是:@Repository 、@Service、 @Controller,他们只是分别具有不同的业务含义,但是被@component 、@Controller 、@Service、@Repository 注解的类,都会把这些类纳入进Spring容器中进行管理。

1、@Component:标注一个普通的POJO实例化到Spring容器中,它是一个通用泛化的注解,当某个组件不能通过业务进行归类时,可以使用这个注解进行标注。
2、@Controller: 用于标注控制层组件。
3、@Service: 用于标注业务层组件。
4、@Repository : 用于标注持久层组件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cloneme01

谢谢您的支持与鼓励!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值