service层循环引用问题

现在做的系统有一个流程,因为比较简单且固定没有引入工作流。但是为了数据完整,在后一步存在的情况下前一步是不允许修改删除的,所以前一步又需要引入后一步的service,这就带来了循环引入的问题。
想要解决循环引入,写很多@Lazy感觉又非常的麻烦,想问问有什么好的办法吗?
之前想过弄一个校验service,相当于多了一个校验层,引用所有的dao层bean并且只做校验用,但是这样耦合又有点太高,感觉不是很好。_**

问题都秒速不清楚啊!乱七八糟的

你说的不允许修改是页面上不允许吧,那为啥还要把这个验证做到service呢、、、在js做不就可以了么、