在运行我的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可用
1条答案
按热度按时间lp0sw83n1#
我认为这是因为User_repositry没有用@Repositry注解或者没有被Spring扫描
请检查user_repository接口是否使用@Repository注解,以及它是否位于Spring正在扫描的包中
我可以帮助你在评论,如果你需要