Spring得到bean没有实现

时间:2015-02-13 16:08:36

标签: spring

我尝试做所有事情

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: 

这个例子有什么问题?

2 个答案:

答案 0 :(得分:0)

有许多问题可能导致这种情况。 TestRepository对象中的代码会很有帮助。

根据您提供的内容,我最好的猜测是某些对象(可能是TestRepository)正在连接,但缺少注释以告诉Spring它是一个bean。检查正确的对象是@Entity@Service@Component还是@Repository

答案 1 :(得分:0)

您必须在@Repository添加TestRepository注释。