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中文網其他相關文章!