我需要一個簡單的示例如何使用WebApplicationInitializer。我見過很多示例實現,但我在哪裏聲明應該使用我的個人MyVeryIndividualWebApplicationInitializer?WebApplicationInitializer簡單示例
我是否在pom文件中聲明瞭這一點?
我需要一個簡單的示例如何使用WebApplicationInitializer。我見過很多示例實現,但我在哪裏聲明應該使用我的個人MyVeryIndividualWebApplicationInitializer?WebApplicationInitializer簡單示例
我是否在pom文件中聲明瞭這一點?
從Servlet 3.0開始,可以在不使用任何xml配置的情況下創建web應用程序,正是web.xml。 WebApplicationInitializer是Spring提供的一個接口,它將在Servlet 3.0+環境中實現,以便以編程方式配置ServletContext - 與傳統的基於web.xml的方法相反(或可能結合)。
如果您在使用Spring啓動時,您可以使用SpringBootServletInitializer這對於只有一個春servlet和應用程序的便利自以爲是WebApplicationInitializer不超過一個過濾器的更多(被檢測的Spring Security時本身時,纔會啓用) 。如果您的應用程序更復雜,請考慮使用其他WebApplicationInitializer之一。
請注意,只有在構建war文件並進行部署時才需要WebApplicationInitializer。如果你喜歡運行一個嵌入式容器(我們這樣做),那麼你根本就不需要這個。
難道我宣佈這個在POM文件,或其它地方?
由於WebApplicationInitializer是Spring Web MVC的一部分,因此WebApplicationInitializer中的pom文件不需要任何顯式聲明。