1. Bean对象没有注册成功

   SpringBoot中默认的注解扫描包为主入口类所在package以及它的子包,所以我们的所有注解的Bean对象都必须是在入口函数平行或入口函数类包的sub-package下。如下图所示,主入口类为APP类,所在的包为com.mary.demo, 则Bean对象如HelloWorldController就必须是com.mary.demo包及com.mary.demo子包下。

SpringBoot踩坑大全

那如果上述默认的方法Bean对象依然没有注册成功怎么办呢?如下图所示我们可以主入口类中加入@ComponentScan(basePackages={"com.mary.demo"}),其中basePackages的值修改为你项目中要扫描的所有bean对象的最上层的package名字

SpringBoot踩坑大全

相关文章: