我尝试做所有事情
https://spring.io/guides/gs/accessing-data-jpa/
但是当我尝试重复这一行时我得到错误
ConfigurableApplicationContext context = SpringApplication.run(Application.class);
在我的应用程序中,这似乎是
@Autowired
private ConfigurableApplicationContext appContext;
调用getBean函数时得到的错误
org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [ru.tcsbank.target.core.service.TestRepository] is defined: expected single bean but found 0:
这个例子有什么问题?
答案 0 :(得分:0)
有许多问题可能导致这种情况。 TestRepository对象中的代码会很有帮助。
根据您提供的内容,我最好的猜测是某些对象(可能是TestRepository)正在连接,但缺少注释以告诉Spring它是一个bean。检查正确的对象是@Entity
,@Service
,@Component
还是@Repository
。
答案 1 :(得分:0)
您必须在@Repository
添加TestRepository
注释。