2017-01-24 25 views
0

WebApplicationInitializerの使い方の簡単な例が必要です。サンプル実装はたくさんありましたが、MyVeryIndi​​vidualWebApplicationInitializerを使用する必要があると宣言するのはどこですか?WebApplicationInitializer単純な例

私はこれをpomファイルに宣言していますか?

答えて

1

サーブレット3.0以降、xml構成を使用せずにWebアプリケーションを作成することができます。正確にはweb.xmlです。 WebApplicationInitializerは、従来のweb.xmlベースのアプローチとは対照的に(または可能であれば、一緒に)ServletContextをプログラム的に構成するために、Springによって提供されるServlet 3.0+環境で実装されるインタフェースです。

あなたが唯一の春のサーブレットを持つアプリケーションのための便利な独断WebApplicationInitializerあるSpringBootServletInitializerを使用することができます春のブートを使用していない、と(春のセキュリティが検出された場合にのみ有効になっている自分自身)単一のフィルタよりも多くしている場合。アプリケーションがより複雑な場合は、他のWebApplicationInitializersのいずれかを使用することを検討してください。

WebApplicationInitializerは、warファイルをビルドしてデプロイする場合にのみ必要です。埋め込みコンテナを実行することを望む場合は、これはまったく必要ありません。

参考:http://docs.spring.io/spring-boot/docs/0.5.0.M4/api/org/springframework/boot/web/SpringBootServletInitializer.html

http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/WebApplicationInitializer.html

は私がポンポンファイルでこれを宣言し、またはどこか?

WebApplicationInitializerはSpring Web MVCの一部であるため、WebApplicationInitializerのpomファイルに明示的な宣言は必要ありません。