java org.springframework.beans.factory.NoSuchBeanDefinitionException:没有类型为“com.JPA.Dao.User_Repository”的合格Bean可用

1bqhqjot  于 2023-04-10  发布在  Java
关注(0)|答案(1)|浏览(143)

在运行我的SpringBoot应用程序时,我得到了这个错误:
public class Testimonial {

public static void main(String[] args) {

    ApplicationContext context=SpringApplication.run(BootJpAexampleApplication.class, args);

    User_Repository userRepository = context.getBean(User_Repository.class);
    User userEntity = new User();
    
    userEntity.setNameString("Kumar ");
    userEntity.setCity("RSA");
    userEntity.setStatus("I m java developer..");
    
    User save= userRepository.save(userEntity);

    System.out.println(save);

}
}

我在JPA数据源定义上遇到了很大的问题,因为我得到了以下错误。
线程“main”org.springframework.beans.factory.NoSuchBeanDefinitionException异常:在org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:341)在org.springframework.beans.factory.support. DefaultListableBeanFactory. getBean(DefaultListableBeanFactory.java:332)在org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1150)在com.JPA.springboot.BootJpAexampleApplication.main(BootJpAexampleApplication.java:20)没有类型为“com.JPA.Dao.User_Repository”的合格Bean可用

lp0sw83n

lp0sw83n1#

我认为这是因为User_repositry没有用@Repositry注解或者没有被Spring扫描
请检查user_repository接口是否使用@Repository注解,以及它是否位于Spring正在扫描的包中
我可以帮助你在评论,如果你需要

相关问题