1.springboot的UnsatisfiedDependencyException异常问题。
网上有很多原因,我出错是因为自己的模块中引入了外部模块,而 引入模块的类不在 SpringBoot 默认的扫描包路径下,因此报依赖异常。
SpringBoot 默认扫描启动类所在的包及其子包中的所有类,当我们需要引入其他模块,并且将其他模块中的类也扫描进来时,需要在启动类上加上扫描包的注解,将扫描范围扩大一些。
@SpringBootApplication(scanBasePackages = {"com.example.demo", "com.example.Utils"})
如果不是引入其他模块,而是引入一些工具类,那么也可以直接将工具类放到 SpringBoot 启动类可以扫描到的包路径下即可。