springboot(七) 配置嵌入式Servlet容器
?github代碼地址:https://github.com/showkawa/springBoot_2017/tree/master/spb-demo/spb-brian-query-service
1.ConfigurableEmbeddedServletContainer 和?EmbedServletContainerCustomizer
springboot默認是用嵌入式的Servlet容器(Tomcat);
?
修改Servlet容器的相關配置
?1.1 可以修改和server有關的配置(ServserProperties類 實現EmbeddedServletContainerCustomizer接口)
server.port=8080 server.context-path=/kawa server.tomcat.uri-encoding=UTF-8 ......等等等等1.2 也可以編寫EmbeddedServletContainerCustomizer:嵌入式的Servlet容器的定制器 => 修改servlet容器的配置
?
2.注冊Servlet Filter Listener
2.1 ServletRegistrationBean 注冊 Servlet
2.1.1 定義一個servlet繼承HttpServlet
2.1.2 向容器中注冊servelt
2.2 FilterRegistrationBean? ?注冊 Filter
?2.2.1 定義一個filter實現javax.servlet.Filter接口
2.2.2 向容器中注冊filter
2.3 ServletListenerRegistrationBean 注冊 Listener
?2.3.1 定義一個listener實現ServletContextListener接口
2.3.2 向容器中注冊listener
?
轉載于:https://www.cnblogs.com/hlkawa/p/9728404.html
總結
以上是生活随笔為你收集整理的springboot(七) 配置嵌入式Servlet容器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 读书印记 - 《异类:不一样的成功启示录
- 下一篇: NOIP 2017 时间复杂度 (模拟)