Bootstrap

SpringBoot+maven多模块依赖注入失败的原因

SpringBoot+Maven多模块环境,

模块AdminWeb:AdminLoginController.class

模块AdminLogin:AdminLoginService.class

AdminLoginController中依赖了AdminLoginService

当maven包引入了,使用@Autowired时,未正确扫描时,会提示,该类不能直接依赖注入

如:

,编译也会报错

重点:主要是因为在启动AdminWeb模块时,@SpringBootApplication注解会扫描AdminWebApplication当前包及其子包,

这样就扫描不到AdminLogin模块的文件了,需要手动指定扫描包

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;