@compnentscan扫描哪些
时间: 2023-07-23 18:03:50 浏览: 39
@compnentscan是一个注解,用于指定Spring框架在扫描组件时需要扫描的包路径。它可以应用在类上或者配置类上,用来告诉Spring容器要扫描哪些组件。
当使用@compnentscan注解时,Spring容器会自动扫描指定包及其子包下的所有类,并将其注册为Spring管理的组件。这些组件可以是带有注解的类,也可以是符合特定条件的类。
@compnentscan可以用于扫描以下类型的组件:
1. @Component:通用的注解,用于标识一个普通的Spring组件。
2. @Service:用于标识一个服务类,通常用于业务逻辑层。
3. @Repository:用于标识一个数据访问类,通常用于数据访问层。
4. @Controller:用于标识一个控制器类,通常用于处理请求和响应。
除了以上注解之外,@compnentscan还可以扫描其他自定义的注解,以及符合特定条件的类。通过指定不同的过滤规则,可以实现更加灵活的组件扫描和注册。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)