一切顺势而行 2019-09-05 16:25 采纳率: 17.6%
浏览 1434
已结题

springboot 包扫描问题。

@SpringBootApplication(scanBasePackages = {"com.alibaba.nacos.api.*","com.alibaba.nacos.server.*"})
@NacosPropertySource(dataId = "example", autoRefreshed = true)
public class SpringBootStaterApplication {

public static void main(String[] args) {
    SpringApplication.run(SpringBootStaterApplication.class, args);
}

@Bean
public JPAQueryFactory jpaQueryFactory(EntityManager entityManager)    {
    return new JPAQueryFactory(entityManager);
}

}
上面要扫描的包的路径不一致,分别在不同的子模块中

  • 写回答

3条回答 默认 最新

  • 小小程序缘 2019-09-05 16:39
    关注

    根据springboot启动流程,会有自动扫描包没有扫描到相关注解, 默认Spring框架实现会从声明@ComponentScan所在的类的package进行扫描,来自动注入,因此启动类最好放在根路径下面,或者指定扫描包范围spring-boot扫描启动类对应的目录和子目录,这是我从教程里面看到的一句话,试试有没有帮助

    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog