【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 阅读(161) 评论(0) 收藏 举报
                    
                
                
            
        
浙公网安备 33010602011771号