Eine Möglichkeit, SpringNet-Anwendungen benutzerdefinierten ApplicationContextInitializer hinzuzufügen, besteht darin, sie wie unten gezeigt in die Datei web.xml einzufügen.
%Vor%Aber da ich Springboot benutze, gibt es keine Möglichkeit, web.xml zu erstellen, nur um CustomApplicationContextInitializer hinzuzufügen?
Sie können sie in META-INF/spring.factories
Sie können sie auch in Ihrem SpringApplication
hinzufügen, bevor Sie sie ausführen
Oder auf dem Builder
%Vor%Das war auf den ersten Blick nicht klar aus dem Dokument, also habe ich # 5091 geöffnet überprüfen.
Ein anderer Ansatz besteht darin, context.initializer.classes=com.example.YourInitializer
in einer properties / yml-Datei zu verwenden. Ich mag diesen Ansatz, denn dann können Sie Initialisierer über umgebungsspezifische Requisiten-Dateien aktivieren / deaktivieren.
Es wird nur kurz in der spring boot docs
Tags und Links spring spring-boot