public abstract class SpringBootServletInitializer extends ObjectSE implements org.springframework.web.WebApplicationInitializer
SpringApplication を実行するための独断的な WebApplicationInitializer。ServletEE、FilterEE、ServletContextInitializer Bean をアプリケーションコンテキストからサーバーにバインドします。 アプリケーションを構成するには、configure(SpringApplicationBuilder) メソッドをオーバーライドする(SpringApplicationBuilder.sources(Class...) を呼び出す)か、イニシャライザー自体を @Configuration にします。SpringBootServletInitializer を他の WebApplicationInitializers と組み合わせて使用している場合は、@Ordered アノテーションを追加して特定の起動順序を構成することもできます。
WebApplicationInitializer が必要になるのは、war ファイルを作成してデプロイする場合のみであることに注意してください。組み込み Web サーバーを実行する場合は、これはまったく必要ありません。
configure(SpringApplicationBuilder)| 修飾子と型 | フィールドと説明 |
|---|---|
protected org.apache.commons.logging.Log | logger |
| コンストラクターと説明 |
|---|
SpringBootServletInitializer() |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected SpringApplicationBuilder | configure(SpringApplicationBuilder builder) アプリケーションを構成します。 |
protected org.springframework.web.context.WebApplicationContext | createRootApplicationContext(ServletContextEE servletContext) |
protected SpringApplicationBuilder | createSpringApplicationBuilder()SpringApplication の構成および作成に使用される SpringApplicationBuilder を返します。 |
void | onStartup(ServletContextEE servletContext) |
protected org.springframework.web.context.WebApplicationContext | run(SpringApplication application) 完全に構成された SpringApplication を実行するために呼び出されます。 |
protected void | setRegisterErrorPageFilter(boolean registerErrorPageFilter)ErrorPageFilter を登録する必要がある場合に設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEprotected final void setRegisterErrorPageFilter(boolean registerErrorPageFilter)
ErrorPageFilter を登録する必要がある場合に設定します。エラーページマッピングを Spring Boot ではなくサーバー経由で処理する必要がある場合は、false に設定します。registerErrorPageFilter - ErrorPageFilter を登録する必要がある場合。public void onStartup(ServletContextEE servletContext) throws ServletExceptionEE
org.springframework.web.WebApplicationInitializer の onStartup ServletExceptionEEprotected org.springframework.web.context.WebApplicationContext createRootApplicationContext(ServletContextEE servletContext)
protected SpringApplicationBuilder createSpringApplicationBuilder()
SpringApplication の構成と作成に使用される SpringApplicationBuilder を返します。デフォルトの実装は、デフォルトの状態で新しい SpringApplicationBuilder を返します。SpringApplicationBuilderprotected org.springframework.web.context.WebApplicationContext run(SpringApplication application)
SpringApplication を実行するために呼び出されます。application - 実行するアプリケーション WebApplicationContextprotected SpringApplicationBuilder configure(SpringApplicationBuilder builder)
builder - アプリケーションコンテキストのビルダー SpringApplicationBuilderCopyright © 2019 Pivotal Software, Inc.. All rights reserved.