码迷,mamicode.com
首页 > 编程语言 > 详细

Spring Boot + JPA 多模块项目无法注入 JpaRepository 接口

时间:2019-05-22 11:14:01      阅读:461      评论:0      收藏:0      [点我收藏+]

标签:required   epo   odm   splay   entity   padding   wrapper   ppc   and   

问题描述

Spring Boot + JPA 多模块项目,启动报异常:

nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: 
No qualifying bean of type ‘***.***.***Dao‘ available: 
expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: 
{@org.springframework.beans.factory.annotation.Autowired(required=true)}

解决方案

在启动类添加 @ComponentScan, @EnableJpaRepositories, @EntityScan 注解:

@SpringBootApplication
@ComponentScan("***.***") // 1. 多模块项目需要扫描的包
@EnableJpaRepositories("***.***.***") // 2. Dao 层所在的包 
@EntityScan("***.***.***") // 3. Entity 所在的包

参考:SpringBoot JPA 中无法注入 JpaRepository 接口@ComponentScan无效

本人 C# 转 Java 的 newbie, 如有错误或不足欢迎指正,谢谢

?

Spring Boot + JPA 多模块项目无法注入 JpaRepository 接口

标签:required   epo   odm   splay   entity   padding   wrapper   ppc   and   

原文地址:https://www.cnblogs.com/victorbu/p/10904571.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!