关于@ComponentScan

关于@ComponentScan

https://img1.sycdn.imooc.com//climg/6209d2ac097c7e3f16170567.jpg

什么叫如果是component的话就会被纳入进来?有@Component注解的?
GlobalExceptionHandler类上也没有@Component注解啊?
还是说这个包下只要是交由spring创建的对象都会被纳入进来?


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小尤 2022-02-14 15:32:26

同学你好,纳入进来同学可以理解为交给spring进行管理。@Component是spring注解,添加该注解可以被spring框架所扫描并注入到spring容器来进行管理,也就是会将该类的实例bean交给spring容器来管理。

祝学习愉快!

  • 提问者 慕安斯6249671 #1

    可能是我没有说清楚,我知道@Component注解的意思

    我想问的是,上课的时候,老师说在主启动类上加上@ComponentScan({"com.imooc.cloud.mall.practice.cartorder",

            "com.imooc.cloud.mall.practice.common"})

    这个注解,那么在common包下如果是componet的话就会纳入进来,我想问的是,在common包下什么才算是componet才会被纳入进来?是带@Component注解的类吗还是说在common包下只要是交给spring管理的的bean都会被纳入进来?

    2022-02-14 15:41:49
  • 好帮手慕小尤 回复 提问者 慕安斯6249671 #2

    同学你好,根据@ComponentScan注解中的配置,是在common包下只要是交给spring管理的的bean都会被纳入进来。

    祝学习愉快!

    2022-02-14 17:20:03
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师