ComponentScan注解如何使用?
时间: 2024-06-17 19:02:18 浏览: 130
Component注解实现
ComponentScan注解是Spring框架中的一个注解,它的作用是扫描指定的包及其子包下的所有类,将被标注为@Component或其衍生注解的类实例化为Bean并加入Spring容器中。
使用ComponentScan注解需要在Spring配置类上添加该注解,并指定需要扫描的包路径,例如:
```
@Configuration
@ComponentScan(basePackages = {"com.example.demo"})
public class AppConfig {
//其他配置
}
```
这样就会自动扫描`com.example.demo`包及其子包下所有被标注为@Component或其衍生注解的类,并将其实例化为Bean加入Spring容器中。
另外,ComponentScan注解还有一些其他的属性可以配置,比如指定要排除的类、排除类的方式、是否使用默认过滤规则等。
阅读全文