/ / Keine Deklaration kann für Element 'tx: annotation-driven' gefunden werden - java, xml, spring, xsd, spring-transactions

Für das Element 'tx: annotation-driven' kann keine Deklaration gefunden werden - java, xml, spring, xsd, spring-transactions

Ich benutze Frühling 4.1.1 für mein Projekt, ich bekomme die folgende Ausnahme. Nachstehend sind die Definitionen, die ich verwende, brauchen Hilfe!

xmlns:tx="http://www.springframework.org/schema/tx"
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-4.1.xsd"

Antworten:

1 für die Antwort № 1

Stellen Sie sicher, dass Sie die Spring-TX-Abhängigkeit von Ihrem Klassenpfad haben. Wenn Sie maven verwenden, fügen Sie die Abhängigkeit hinzu

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>4.1.1.RELEASE</version>
</dependency>

Wenn Sie bereits die Abhängigkeit haben, überprüfen Sie die Version, da dies möglicherweise nicht 4.1 ist.

Sie können auch angeben, dass der Namespace die Version auslässt, sodass immer die neueste Version ausgewählt wird

xmlns:tx="http://www.springframework.org/schema/tx"
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx.xsd"

Geben Sie die Version an, wenn Sie wirklich eine für die Version spezifische Funktion benötigen