首頁  >  文章  >  無法將多個帶有審核jar檔的spring data jpa專案載入到應用程式中

無法將多個帶有審核jar檔的spring data jpa專案載入到應用程式中

王林
王林轉載
2024-02-22 13:00:20763瀏覽

php小編西瓜為您解答Java問題:您在將多個具有依賴jar檔案的Spring Data JPA專案載入到應用程式時遇到了問題。這可能是由於jar檔案衝突或依賴版本不匹配所導致的。您可以嘗試排除衝突的jar包,統一依賴版本,或使用Maven或Gradle等建置工具來管理依賴。另外,確保專案的依賴關係正確配置,並檢查應用程式的類別載入路徑。希望以上建議對您有幫助!

問題內容

讓我用範例項目來解釋它。 我有一個沒有資料庫連接的主項目(但包含 spring data jpa 項目所需的依賴項)。

現在假設我有 2 個 spring boot 專案建置為 jar 文件,並且想要熱加載到我的主專案中。

專案結構如下所示

 com.org.project1
    config
      configutation.java
    controller
      controllerfile.java
    domain
      entityobject.java
    repo
      entityrepository.java

一切正常,直到我在這些 jar 中引入 enablejpaauditing 註解。

由於每個 jar 都有自己的 enablejpaauditing 註釋,因此它失敗了。 為了將此註釋放入公共項目(即主項目)中,我在那裡沒有資料庫連接。

有人可以幫忙嗎? 下面是每個jar中的配置註釋

僅供參考: 在任何一個 jar 中加入 enablejpaauditing 註解都可以正常運作 我在啟動應用程式時遇到錯誤

解決方法

終於我的問題得到了解決。按照這裡提到的答案。 https://www.php.cn/link/066f182b787111ed4cb65ed437f0855b

#它成功了。現在我可以在載入的每個項目上有條件地使用多個 EnableJpaAuditing 註解。

以上是無法將多個帶有審核jar檔的spring data jpa專案載入到應用程式中的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:stackoverflow.com。如有侵權,請聯絡admin@php.cn刪除