無論是maven工程還是eclipse工程,有時工程引入的jar包並不是運行是實際使用的jar,真正的jar可能是容器內部,這個這個時候如果出現依賴衝突,可以通過
this.getClass().getProtectionDomain().getCodeSource().getLocation().getPath();
精確獲取使用運行的類,加載的位置。
無論是maven工程還是eclipse工程,有時工程引入的jar包並不是運行是實際使用的jar,真正的jar可能是容器內部,這個這個時候如果出現依賴衝突,可以通過
this.getClass().getProtectionDomain().getCodeSource().getLocation().getPath();
精確獲取使用運行的類,加載的位置。