spring 出现环形依赖怎么解决

黄正文 发布于 2013/05/24 16:01
阅读 313
收藏 0
RT:

public class VerifyService implements IVerifyService {
 @Resource(name = "scoreService")
 private IScoreService scoreService;

}

public class ScoreService implements IScoreService {
 @Resource(name = "verifyService")
 private IVerifyService verifyService;

}

 

加载中
0
有个二逼领导的程序员
有个二逼领导的程序员
把依赖的方法移到一个新的service就行了
黄正文
黄正文
以解决,好的设计不应该存在环形依赖。。。。
0
Beyond-Bit
Beyond-Bit
顶楼上打屁屁!可以!
0
震秦
震秦
这种环形依赖完全没问题。 只要都不是从构造方法注入就行了。
黄正文
黄正文
有问题啊,spring不给初始化,用的默认的构造函数
0
震秦
震秦

引用来自“震秦”的答案

这种环形依赖完全没问题。 只要都不是从构造方法注入就行了。
既然你用了注解, 就应该把类上也用注解。 不是构造方法注入的环形依赖完全可以。
震秦
震秦
回复 @wamdy : 真不懂你怎么用的。 是可以的。 给类注解上加@Lazy(true)试试。
黄正文
黄正文
http://www.oschina.net/question/780719_112200 这个问题顺便帮个忙看一下
黄正文
黄正文
0配置,全注解。。。
返回顶部
顶部