Spring Boot即使正确注释也找不到Bean

时间:2019-03-15 10:39:54

标签: spring-boot annotations spring-bean

我的问题与here相同,不同之处在于我的导入是正确的,但仍然无法正常工作。 我有这个课:

@Service
public class UserServiceDB {

    @Autowired
    private ApplicationUserRepository userRepository;

    // ....
}

以及ApplicationUserRepository接口:

@Repository
public interface ApplicationUserRepository extends JpaRepository<ApplicationUser, Long> {
    ApplicationUser findByUsername(String username);
}

运行我的应用程序时,它给我以下错误:

  

说明:
  auth.user.UserServiceDB中的字段userRepository需要找不到类型为“ auth.user.ApplicationUserRepository”的bean。

     

操作:
  考虑在您的配置中定义类型为“ auth.user.ApplicationUserRepository”的bean。

我不知道要更改什么...

0 个答案:

没有答案