

Es können nicht mehrere Spring Data JPA-Projekte mit Audit-JAR-Dateien in die Anwendung geladen werden
php-Editor Xigua beantwortet Ihre Java-Frage: Sie sind auf Probleme beim Laden mehrerer Spring Data JPA-Projekte mit abhängigen JAR-Dateien in Ihre Anwendung gestoßen. Dies kann durch JAR-Dateikonflikte oder nicht übereinstimmende Abhängigkeitsversionen verursacht werden. Sie können versuchen, widersprüchliche JAR-Pakete auszuschließen, Abhängigkeitsversionen zu vereinheitlichen oder Build-Tools wie Maven oder Gradle zum Verwalten von Abhängigkeiten zu verwenden. Stellen Sie außerdem sicher, dass die Abhängigkeiten Ihres Projekts korrekt konfiguriert sind, und überprüfen Sie den Klassenladepfad Ihrer Anwendung. Ich hoffe, die oben genannten Vorschläge sind hilfreich für Sie!
Frageninhalt
Lassen Sie es mich anhand eines Beispielprojekts erklären. Ich habe ein Hauptprojekt, das keine Datenbankverbindung hat (aber die für das Spring Data JPA-Projekt erforderlichen Abhängigkeiten enthält).
Angenommen, ich habe zwei Spring-Boot-Projekte als JAR-Dateien erstellt und möchte sie im laufenden Betrieb in mein Hauptprojekt laden.
Die Projektstruktur ist wie folgt
com.org.project1 config configutation.java controller controllerfile.java domain entityobject.java repo entityrepository.java
Alles hat gut funktioniert, bis ich die Annotation „enablejpaauditing“ in diesen Gläsern eingeführt habe.
Da jedes Glas seine eigene Annotation „enablejpaauditing“ hat, schlägt dies fehl. Um diese Anmerkung in ein öffentliches Projekt (also das Hauptprojekt) einzufügen, habe ich dort keine Datenbankverbindung.
Kann jemand helfen? Nachfolgend finden Sie die Konfigurationskommentare in jedem Glas
Nur als Referenz: Das Hinzufügen der Annotation „enablejpaauditing“ zu einem beliebigen JAR funktioniert problemlos Beim Starten der App ist eine Fehlermeldung aufgetreten
Lösung
Endlich wurde mein Problem gelöst. Befolgen Sie die hier genannten Antworten. https://www.php.cn/link/066f182b787111ed4cb65ed437f0855b
Es hat funktioniert. Jetzt kann ich bedingt mehrere EnableJpaAuditing-Anmerkungen für jedes geladene Element verwenden.
Das obige ist der detaillierte Inhalt vonEs können nicht mehrere Spring Data JPA-Projekte mit Audit-JAR-Dateien in die Anwendung geladen werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Bitcoin hat als Kryptowährung seit seiner Einführung erhebliche Marktvolatilität erlebt. Dieser Artikel bietet einen Überblick über den historischen Preis von Bitcoin seit seiner Geburt, um den Lesern zu helfen, seine Preistrends und Schlüsselmomente zu verstehen. Durch die Analyse der historischen Preisdaten von Bitcoin können wir die Einschätzung des Marktes über seinen Wert und die Faktoren, die seine Schwankungen beeinflussen, verstehen und eine Grundlage für zukünftige Investitionsentscheidungen schaffen.

Seit seiner Gründung im Jahr 2009 hat der Preis von Bitcoin im November 2021 auf 69.044,77 USD auf 69.044,77 USD gestiegen und im Dezember 2018 auf 3.191,22 USD gesunken. Ab Dezember 2024 hat der jüngste Preis 100.204 USD überschritten.

Echtzeit-Bitcoin-USD-Preis Faktoren, die den Bitcoin -Preis beeinflussen Indikatoren für die Vorhersage zukünftiger Bitcoin -Preise Hier finden Sie einige wichtige Informationen zum Preis von Bitcoin in den Jahren 2018-2024:

Ja, die H5-Seitenproduktion ist eine wichtige Implementierungsmethode für die Front-End-Entwicklung, die Kerntechnologien wie HTML, CSS und JavaScript umfasst. Entwickler bauen dynamische und leistungsstarke H5 -Seiten auf, indem sie diese Technologien geschickt kombinieren, z. B. die Verwendung der & lt; canvas & gt; Tag, um Grafiken zu zeichnen oder JavaScript zu verwenden, um das Interaktionsverhalten zu steuern.

Die Methode zur Anpassung der Größe der Größe der Größe der Größe in CSS ist mit Hintergrundfarben einheitlich. In der täglichen Entwicklung begegnen wir häufig Situationen, in denen wir die Details der Benutzeroberfläche wie Anpassung anpassen müssen ...

In Bezug auf die Gründe und Lösungen für falsch ausgerichtete Darstellung von Inline-Block-Elementen. Beim Schreiben von Webseitenlayout stoßen wir oft auf einige scheinbar seltsame Anzeigenprobleme. Vergleichen...

So verwenden Sie JavaScript oder CSS, um die obere und das Ende der Seite in den Druckeinstellungen des Browsers zu steuern. In den Druckeinstellungen des Browsers gibt es eine Option, um zu steuern, ob das Display ist ...

Das Problem der Containeröffnung aufgrund einer übermäßigen Auslassung von Text unter Flex -Layout und Lösungen werden verwendet ...