當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring Boot Server容器配置
生活随笔
收集整理的這篇文章主要介紹了
Spring Boot Server容器配置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
轉載自?Spring Boot Server容器配置
參數配置容器
server.xx開頭的是所有servlet容器通用的配置,server.tomcat.xx開頭的是tomcat特有的參數,其它類似。
所有參數綁定配置類:org.springframework.boot.autoconfigure.web.ServerProperties
代碼配置容器
除了利用上面的參數來自動配置servlet容器,還可以通過代碼的方式。可以直接實現EmbeddedServletContainerCustomizer這個接口,ServerProperties也是實現這個接口的。
@ConfigurationProperties(prefix = "server", ignoreUnknownFields = true) public class ServerPropertiesimplements EmbeddedServletContainerCustomizer, EnvironmentAware, Ordered { ...當然如果是Tomcat、Jetty、Undertow也可以使用下面對應的特定的容器工廠類。
// Jetty org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainerFactory // Tomcat org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory // Undertow org.springframework.boot.context.embedded.undertow.UndertowEmbeddedServletContainerFactory替換Tomcat
spring-boot-starter-web brings Tomcat with spring-boot-starter-tomcat, but spring-boot-starter-jetty and spring-boot-starter-undertow can be used instead.
spring-boot-starter-web自動攜帶了tomcat依賴,但也可以替換成jetty和undertow,下面是一個替換jetty的示例。
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><exclusions><!-- Exclude the Tomcat dependency --><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId></exclusion></exclusions> </dependency> <!-- Use Jetty instead --> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jetty</artifactId> </dependency>總結
以上是生活随笔為你收集整理的Spring Boot Server容器配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑跑多少分可以吃鸡?
- 下一篇: Spring的核心模块解析