【发布时间】:2019-07-30 12:53:05
【问题描述】:
这个问题已经解决了。请参阅下面的检查答案。
我将我的 DAO 重新配置为一种更方便的方式(通过使用 JpaRepository),而不是手动执行所有样板代码。但是现在每次我启动 Spring Application 时都会出现以下错误:
***************************
应用程序启动失败
说明:
DAO.UserDAOService 中的字段 userRepository 需要一个无法找到的“DAO.UserRepository”类型的 bean。
注入点有以下注解: - @org.springframework.beans.factory.annotation.Autowired(required=true)
行动:
考虑在您的配置中定义一个“DAO.UserRepository”类型的 bean。
进程以退出代码 1 结束
********************************************************************
【问题讨论】:
-
用
@Repository注释你的UserRepository -
因为它不是 bean。将@Repository 添加到它。
-
我在标题中阅读了 Spring Boot,并认为您实际上在使用 Spring Boot
-
我使用@SpringBootApplication 来运行我的应用程序
-
@SpringBootApplication 注解的类在什么包里?
标签: java spring hibernate spring-boot jpa