CacheManager Keine Bean gefunden - Kein Versuch, einen Cache einzurichten

8

Ich bekomme keine CacheManager-Bean gefunden ... Aber ich habe nichts mit CacheManager versucht!

Hier ist mein Fehler!

%Vor%

Hier ist meine POM.xml, vielleicht etwas, das dieses Problem verursacht.

%Vor%     
tehras 18.07.2014, 02:43
quelle

3 Antworten

18

Wenn Sie in Ihren Kontextdateien <tx: verwenden, importiert IntelliJ automatisch den Namespace ****/cache anstelle des Namespace ****/tx ! Also, als ich mein <tx: -Tag für den Transaktionsmanager hatte, dachte es, es sei CacheManager.

    
tehras 18.07.2014, 11:35
quelle
9

Ich hatte das gleiche Problem, wie Tehras sagte, wenn Sie Intellij IDEA verwenden und <tx: verwenden, wird es ****/cache namespace, also ändern Sie es in tx Namespace, um es zu beheben.

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

und in xsi:schemaLocation , finde **/schema/cache und ersetze es durch

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

Starten Sie Ihr Projekt neu und es wird in Ordnung sein.

    
zeroleaf 21.04.2015 07:29
quelle
6

Mit IntelliJ IDEA v15 lasse ich die Spring Context-Datei für mein Rest-Servlet erstellen, dann habe ich die context: und mvc: Zeilen hinzugefügt:

%Vor%

Ich hatte genau den gleichen Fehler wie das OP. Ich brauchte Spring-Caching nicht, aber es hatte den Namensraum hinzugefügt, also habe ich den Namespace einfach entfernt (und ich musste auch den Mvc-Namespace hinzufügen), wie folgt:

%Vor%

Ich hoffe, das hilft.

    
Paul Bartlett 03.03.2016 08:28
quelle

Tags und Links