Я пытаюсь развернуть войну Spring boot в tomcat 8.0.32. У меня класс ApplicationContextInitializer определен примерно так, как показано ниже. Однако, когда я запускаю tomcat, метод инициализации ApplicationContextInitializer никогда не будет вызван. Я делаю что-то неправильно здесь. Спасибо за вашу помощь.ApplicationContextInitializer не вызывается при развертывании приложения Spring boot to tomcat
public class Application extends SpringBootServletInitializer {
public static void main(String[] args) throws Exception {
SpringApplication app = new SpringApplication(Application.class);
app.addInitializers(new ApplicationContextInitializer<?>[] { new DemoInitializer() });
app.run(args);
}
}
мне пришлось переопределить createSpringApplicationBuilder в классе Application и установить инициализатор в SpringApplicationBuilder Это работало для меня.! – Coder