为什么Service之间最好不要相互调用?
生活随笔
收集整理的這篇文章主要介紹了
为什么Service之间最好不要相互调用?
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
技術(shù)上來說,可以調(diào)用。但是不建議這樣使用,除非你這個(gè)方法是service公用的工具類。之所以不建議調(diào)用,是為了減少耦合性,同一層之間,最好不要耦合。比如maven項(xiàng)目,如果A層Service調(diào)用了B層Service的方法,那么就一定要先啟動B工程,否則A層啟動的時(shí)候就會報(bào)錯(cuò),雖然可以不介意這種Exception,但是如果真的是B層的service出了問題那也會被誤以為沒錯(cuò)。如果這個(gè)時(shí)候B層又調(diào)用了A層的Service,那么真不知道該先啟動哪個(gè)工程才好了。這真是很麻煩的一件事,所以服務(wù)層之間最好不要相互調(diào)用。寧可直接做到通用類了里面
總結(jié)
以上是生活随笔為你收集整理的为什么Service之间最好不要相互调用?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《游戏学习》Java版仿windows扫
- 下一篇: 【安卓免费投屏神器】scrcpy开源免费