Rumah  >  Artikel  >  Tidak dapat memuatkan berbilang projek jpa data spring dengan fail balang audit ke dalam aplikasi

Tidak dapat memuatkan berbilang projek jpa data spring dengan fail balang audit ke dalam aplikasi

王林
王林ke hadapan
2024-02-22 13:00:20752semak imbas

editor php Xigua menjawab soalan Java anda: Anda menghadapi masalah memuatkan berbilang projek Spring Data JPA dengan fail jar bergantung ke dalam aplikasi anda. Ini mungkin disebabkan oleh konflik fail jar atau versi pergantungan yang tidak sepadan. Anda boleh cuba mengecualikan pakej balang yang bercanggah, menyatukan versi kebergantungan atau menggunakan alat binaan seperti Maven atau Gradle untuk mengurus kebergantungan. Selain itu, pastikan kebergantungan projek anda dikonfigurasikan dengan betul dan semak laluan pemuatan kelas aplikasi anda. Semoga cadangan di atas dapat membantu anda!

Kandungan soalan

Izinkan saya menerangkannya dengan contoh projek. Saya mempunyai projek utama yang tidak mempunyai sambungan pangkalan data (tetapi mengandungi kebergantungan yang diperlukan oleh projek jpa data spring).

Sekarang katakan saya mempunyai 2 projek but spring dibina sebagai fail jar dan ingin memuatkan panas ke dalam projek utama saya.

Struktur projek adalah seperti berikut

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

Semuanya berfungsi dengan baik sehingga saya memperkenalkan anotasi enablejpaauditing dalam balang ini.

Memandangkan setiap balang mempunyai anotasi enablejpaauditing sendiri, ia gagal. Untuk meletakkan anotasi ini ke dalam projek awam (iaitu projek utama), saya tidak mempunyai sambungan pangkalan data di sana.

Ada sesiapa boleh tolong? Di bawah ialah ulasan konfigurasi dalam setiap balang

Untuk rujukan sahaja: Menambah anotasi enablejpaauditing pada mana-mana balang akan berfungsi dengan baik Saya mendapat ralat semasa melancarkan aplikasi

Penyelesaian

Akhirnya masalah saya selesai. Ikuti jawapan yang dinyatakan di sini. https://www.php.cn/link/066f182b787111ed4cb65ed437f0855b

Ia berkesan. Sekarang saya boleh menggunakan berbilang anotasi EnableJpaAuditing secara bersyarat pada setiap item yang dimuatkan.

Atas ialah kandungan terperinci Tidak dapat memuatkan berbilang projek jpa data spring dengan fail balang audit ke dalam aplikasi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:stackoverflow.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam