Wie kann die automatische Boot-Konfiguration von Spring Boot für Apache Velocity deaktiviert werden?

8

Ich experimentiere mit Spring Boot (1.1.9.RELEASE) und Apache Velocity (1.7) mit der Absicht, Velocity als Template-Tool zum Generieren von E-Mails zu verwenden. Ich benutze Thymeleaf (2.1.3.RELEASE) für Web Templates.

Die automatische Boot-Konfiguration von Spring Boot erkennt Velocity während des Startvorgangs auf dem Klassenpfad und fügt sie als Web-Ansichts-Resolver hinzu. Während das ist brilliant, es ist nicht was ich will, also habe ich versucht

%Vor%

, aber ich hatte immer noch eine velocityViewResolver-Bean, nachdem die Anwendung gestartet wurde.

Irgendeine Idee, wie ich diese automatische Konfiguration deaktivieren könnte?

Vielen Dank im Voraus für alle Antworten.

    
Don'tWantTo 26.11.2014, 11:20
quelle

1 Antwort

8

Mit Spring Boot 1.2.5 scheint das Deaktivieren der Autokonfiguration für die Hauptanwendungsklasse ausreichend zu sein:

%Vor%

Bearbeiten Ich weiß nicht genau, seit wann das funktioniert, aber jetzt (Spring Boot 1.3.2) kannst du auch einstellen:

%Vor%

in application.properties.

    
yglodt 25.08.2015, 14:48
quelle

Tags und Links