一切顺势而行 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 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码
  • ¥50 随机森林与房贷信用风险模型