service层能不能直接调用service层?
service层能不能直接调用service层?
------解决方案--------------------应该是可以的吧,就是包内调用啊。只要是引入了包的,就可以调用了。
你是不是想问这会不会违背正常的开发模式??
------解决方案--------------------service层直接调用service层,
单纯在代码方面理解是没有任何问题的,但是希望你尽量不要去那样做,在开发规范角度来讲欠妥。
------解决方案--------------------完全可以的,要不然SPRING也不会没理由开发出那多事务传播行为,在TransactionDefinition接口中规定了7种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播,这种传播行为应该就是针对service调用service层事务处理的
------解决方案--------------------这样做不符号分层内部的高内聚,层与层之间的低偶合的划分。不利与维护、扩展、升级