Spring Boot的@Service和@Autowired和@ComponentScan注解
SpringBoot项目的Bean装配默认规则是根据Application类(SpringBoot项目入口类)所在的包位置从上往下扫描,即只扫描该类所在的包及其子包。
1.如果需要扫描其上层包中的类,则将其移动到其上层包中
2.使用@ComponentScan注解,在SpringBoot启动类上注解配置,需要扫描的包。

SpringBootApplication
@ComponentScan(basePackages = {"com.example"})
public class DemoApplication {
    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }
}
 
  
  
  
 