@componentscan注解的用法和作用

Posted johar

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@componentscan注解的用法和作用相关的知识,希望对你有一定的参考价值。

刚刚开始学习spring boot,在application中忘记加上@componentscan,倒置web请求一直没有都是404,@componentscan的作用如下:

@ComponentScan告诉Spring 哪个packages 的用注解标识的类 会被spring自动扫描并且装入bean容器。

例如,如果你有个类用@Controller注解标识了,那么,如果不加上@ComponentScan,自动扫描该controller,那么该Controller就不会被spring扫描到,更不会装入spring容器中,因此你配置的这个Controller也没有意义。

以上是关于@componentscan注解的用法和作用的主要内容,如果未能解决你的问题,请参考以下文章

注解@componentscan

spring常用注解作用与常用接口与后置处理器

spring注解第02课 包扫描@ComponentScan@ComponentScans

注解service和component的区别

spring boot注解@SpringBootApplication 相当于 @Configuration@EnableAutoConfiguration @ComponentScan 三

Springboot ,1开启配置与2.扫描包(控制层,service层)二个注解@EnableAutoConfiguration,@ComponentScan 合并成一个注解@SpringBoot