Ich versuche, ehcache
für meine Anwendung zu implementieren, aber beim Versuch, den Server aufzurufen, bekomme ich den folgenden Fehler -
Schritte, denen ich gefolgt bin -
SCHRITT1 - Erstellt die Datei ehcache.xml unter /src/main/resources
, wie unten zu sehen ist -
STEP2 - Fügte appconfig.java
STEP3 - Dem webappinitializer.java
hinzugefügt, das beim Start aufgerufen wird
STEP4 - pom.xml enthält -
%Vor%Ich kann die Ursache des obigen Fehlers nicht verstehen. Jede Hilfe wird geschätzt.
Das ist ein bisschen dumm, aber mein Problem war, dass ich die @SpringBootApplication
-Klasse (nämlich App, Application, WebApplication in den meisten Projekten) in das Standardpaket gestellt hatte. Daher war alles in Unordnung.
Ich bin mir nicht sicher, warum dieser genaue Fehler aufgetaucht ist, aber das Verschieben der Anwendungsklasse in ein Paket hat das Problem behoben.
Die Idee hinter Spring-Boot ist, dass alle Konfigurationen automatisch im Frühling erfolgen.
Verwenden Sie in Ihrem Fall das folgende POM.
%Vor%Fügen Sie die folgenden application.properties in Ihre src / main / resources ein.
%Vor%Fügen Sie die Appconfig-Datei hinzu,
%Vor%Fügen Sie eine Klasse der obersten Ebene mit dem folgenden Code hinzu:
%Vor%Wenn Sie App die Hauptmethode ausführen, werden Sie feststellen, dass spring automatisch die sessionFactory, TransactionManager usw. für Sie erstellt hat. Es gibt keine Notwendigkeit für eine manuelle Konfiguration, was bedeutet, dass Sie das Dispatcherservlet, Ihre Ruhezustand-Konfiguration usw. nicht hinzufügen müssen. Alles wird von Spring verwaltet.
Tags und Links hibernate spring-mvc spring-boot ehcache