我在Spring 3.x中尝试了以下代码,但失败了BeanNotFoundException,它应该根据我之前提出的问题的答案- 我可以使用Spring注入相同的类吗?
@Service
public class UserService implements Service{
@Autowired
private Service self;
}
由于我在Java 6中进行了尝试,因此发现以下代码可以正常工作:
@Service(value = "someService")
public class UserService implements Service{
@Resource(name = "someService")
private Service self;
}
但我不明白它如何解决循环依赖性。
编辑:
这是错误消息。OP在对以下答案之一的评论中提到了它:
由以下原因引起:org.springframework.beans.factory.NoSuchBeanDefinitionException:未找到依赖项类型为[com.spring.service.Service]的匹配bean:期望至少有1个bean可以作为此依赖项的自动装配候选。依赖项注释:{@ org.springframework.beans.factory.annotation.Autowired(required = true)}
慕村225694
缥缈止盈