符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
Spring Boot支持Tomcat、Jetty和Undertow三种Servlet容器嵌入到Web应用程序中,开发者使用starter即可方便嵌入,默认情况下,嵌入服务器的访问端口为8080。
创新互联公司专注于企业全网营销推广、网站重做改版、汉阳网站定制设计、自适应品牌网站建设、H5建站、购物商城网站建设、集团公司官网建设、成都外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为汉阳等各大城市提供网站开发制作服务。Servlets、Filters & Listeners
这些组件可以同组件扫描注册,即把他们定义为Spring Bean。
默认情况下,如果只有一个servlet,则把它映射到/;如果有多个servlet,则加上bean name作为前缀然后映射到/*。
如果默认策略不能满足你,你可以通过ServletRegistrationBean、FilterRegistrationBean和ServletListenerRegistrationBean来完全控制。
如果Filter需要按顺序执行,则可以通过@Order注解定义Filter的顺序,或者实现Ordered接口。
容器初始化
嵌入式容器不会直接执行Servlet 3.0+ javax.servlet.ServletContainerInitializer或org.springframework.web.WebApplicationInitializer,这是故意为之,是为了防止第三方包程序破坏Spring Boot应用程序。
如果你需要执行容器初始化,可以通过实现注册一个org.springframework.web.WebApplicationInitializer Bean。这个接口只有一个方法onStartup,这个方法可以访问ServletContext。
当使用嵌入式容器时,可以通过@ServeltComponentScan启用@WebServlet,@WebFilter和@WebListener注解。
ServletWebApplicationContext
ServletWebApplicationContext是一个特殊的WebApplicationContext,主要用于嵌入式Servelt。
自定义嵌入式容器
一般Servlet容器的普通配置可以通过Spring的Environment属性配置,也就是在application.properties文件中配置。
支持的普通配置:
server.servlet.session.timeout配置session超时时间;
server.servlet.session.store-dir配置session存储位置;
server.servlet.session.cookie.*配置session的cookie。
Spring Boot尽量统一不容器的配置,但是有些配置是容器特有的,这种情况下可以使用容器特有配置,如server.tomcat,server.undertow。
JSP限制
当采用嵌入式容器时,使用jsp有些限制:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持创新互联。