【springboot】修改扫描包(ComponentScan注解)
在springboot中默认的xxxApplication
上面都是要加上@SpringBootApplication
注解的
package com.oo2.oo2;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Oo2Application {
public static void main(String[] args) {
SpringApplication.run(Oo2Application.class, args);
}
}
可以点@SpringBootApplication
跟进去看一下
@ComponentScan(
excludeFilters = {@Filter(
type = FilterType.CUSTOM,
classes = {TypeExcludeFilter.class}
), @Filter(
type = FilterType.CUSTOM,
classes = {AutoConfigurationExcludeFilter.class}
)}
)
默认就会扫描你这个类所在的包和下面的子包。如果我们想要扫描其他地方的包,就需要加上注解@ComponentScan
,这个注解是支持扫描多个文件夹的,比如:
@ComponentScan({"com.dir1", "com.dir2"})
posted on 2023-07-01 19:36 LastBattle 阅读(114) 评论(0) 编辑 收藏 举报