私はTomcat 8.0.32にSpringブート戦争を展開しようとしています。私はApplicationContextInitializerクラスを以下に示すように定義しました。しかし、私がTomcatを起動すると、ApplicationContextInitializerのinitializeメソッドが呼び出されることはありません。私はここで何か間違っているよ。ご協力いただきありがとうございます。TomcatにSpringブートアプリケーションをデプロイするときにApplicationContextInitializerが呼び出されない
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);
}
}
私はApplicationクラスにcreateSpringApplicationBuilderを上書きしなければならなかったとSpringApplicationBuilderで設定初期化子私のために働きました。! – Coder