在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ maven項目,如何判斷子項目是自己執(zhí)行還是被其他項目引用執(zhí)行的?

maven項目,如何判斷子項目是自己執(zhí)行還是被其他項目引用執(zhí)行的?

maven項目,多個子項目(每個子項目是一個子服務(wù)),假設(shè):A、B、C;A引用了B。

請問如何在B中判斷,是自己啟動的還是被A調(diào)用后啟動的?
不能設(shè)置參數(shù),不能使用配置文件。。

我用 this.getClass().getResource("A.class"); 讀出來的都是 /B.jar!/...的路徑。。。

回答
編輯回答
萌吟

感覺你的表達的不是很清晰,
1.如果你是要判斷調(diào)用的 class 是自身的jar還是引用的jar中的,你直接查看 maven 的 dependency hierarchy 就知道依賴關(guān)系了
2.如果你是要判斷做某些操作的入口是自身服務(wù),還是其他服務(wù)的話,你直接通過代碼邏輯也是可以做區(qū)分的

2017年10月13日 19:37