欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SpringBoot配置和切換Tomcat流程詳解

 更新時間:2022年08月17日 10:52:18   作者:llp1110  
這篇文章主要介紹了如何給springboot配置和切換默認的Tomcat容器以及相關(guān)的經(jīng)驗技巧,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1.基本介紹

SpringBoot 支持的 webServer: Tomcat, Jetty, or Undertow

SpringBoot 應(yīng)用啟動是 Web 應(yīng)用時。web 場景包-導(dǎo)入 tomcat

支持對 Tomcat(也可以是 Jetty 、Undertow)的配置和切換

2.內(nèi)置 Tomcat 的配置

1.通過 application.yml 完成配置

server:
  #配置端口
  port: 9999
  #對tomcat進行配置
  tomcat:
    threads:
      #表示最大的工作線程(銀行有10個柜臺,每個柜臺處理200個請求 10*200=最大連接數(shù)),默認是200
      max: 10
      #最小工作線程默認是10
      min-spare: 5
      #tomcat啟動的線程達到最大值,接受排隊的請求個數(shù),默認100
    accept-count: 200
    #最大連接數(shù),并發(fā)數(shù)
    max-connections: 2000
    #建立連接的超時時間,默認20秒,單位毫秒
    connection-timeout: 10000

2.通過類來配置 Tomcat

通過類來配置 Tomcat(說明: 配置文件可配置的更全.)

注銷 application.yml 對 tomcat 配置,完成測試

/**
 * 通過類來配置Tomcat
 */
@Component
public class CustomizationBean implements WebServerFactoryCustomizer<ConfigurableServletWebServerFactory> {
    @Override
    public void customize(ConfigurableServletWebServerFactory server) {
        server.setPort(10000); //我們設(shè)置了server的端口為10000
    }
}

3.切換 WebServer

演示如何切換成 Undertow

1.排除調(diào)內(nèi)嵌的tomcat依賴

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-web</artifactId>
   <exclusions>
      <exclusion>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-tomcat</artifactId>
      </exclusion>
   </exclusions>
</dependency>

2.引入undertow依賴

<!-- 引入 undertow -->
<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-undertow</artifactId>
</dependency>

3.說明: 因為去掉了 tomcat 的依賴,所以項目有使用到 tomcat 相關(guān)類/接口,就會報 錯,注銷/刪除這部分代碼即可 , 運行項目,完成測試

到此這篇關(guān)于SpringBoot配置和切換Tomcat流程詳解的文章就介紹到這了,更多相關(guān)SpringBoot Tomcat內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Springboot接收文件與發(fā)送文件實例教程

    Springboot接收文件與發(fā)送文件實例教程

    最近工作中遇到個需求,springboot簡單的上傳文檔或者圖片,并且進行操作,操作完后進行保存指定路徑,下面這篇文章主要給大家介紹了關(guān)于Springboot接收文件與發(fā)送文件的相關(guān)資料,需要的朋友可以參考下
    2023-05-05
  • Druid之連接創(chuàng)建及銷毀示例詳解

    Druid之連接創(chuàng)建及銷毀示例詳解

    這篇文章主要為大家介紹了Druid之連接創(chuàng)建及銷毀示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • Mysql?json類型字段Java+Mybatis數(shù)據(jù)字典功能的實踐方式

    Mysql?json類型字段Java+Mybatis數(shù)據(jù)字典功能的實踐方式

    這篇文章主要介紹了Mysql?json類型字段Java+Mybatis數(shù)據(jù)字典功能的實踐方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • 實例講解Java中random.nextInt()與Math.random()的基礎(chǔ)用法

    實例講解Java中random.nextInt()與Math.random()的基礎(chǔ)用法

    今天小編就為大家分享一篇關(guān)于實例講解Java中random.nextInt()與Math.random()的基礎(chǔ)用法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • 微信小程序 navigator 跳轉(zhuǎn)url傳遞參數(shù)

    微信小程序 navigator 跳轉(zhuǎn)url傳遞參數(shù)

    這篇文章主要介紹了 微信小程序 navigator 跳轉(zhuǎn)url傳遞參數(shù)的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • idea搭建SSM框架遇踩的坑(附完整過程)

    idea搭建SSM框架遇踩的坑(附完整過程)

    最近準備搭建一個SSM框架,由于很久沒有搭建了,一來就遇到各種問題,折騰了一天終于搞定了,特此記錄一下遇到的問題,下面這篇文章主要給大家介紹了關(guān)于idea搭建SSM框架遇踩的坑,文中還附完整過程,需要的朋友可以參考下
    2023-04-04
  • java直接插入排序示例

    java直接插入排序示例

    這篇文章主要介紹了java直接插入排序示例,插入排序的比較次數(shù)仍然是n的平方,但在一般情況下,它要比冒泡排序快一倍,比選擇排序還要快一點。它常常被用在復(fù)雜排序算法的最后階段,比如快速排序。
    2014-05-05
  • 詳解Springboot-MyBatis配置-配置端口號與服務(wù)路徑(idea社區(qū)版2023.1.4+apache-maven-3.9.3-bin)

    詳解Springboot-MyBatis配置-配置端口號與服務(wù)路徑(idea社區(qū)版2023.1.4+apache-mav

    這篇文章主要介紹了Springboot-MyBatis配置-配置端口號與服務(wù)路徑(idea社區(qū)版2023.1.4+apache-maven-3.9.3-bin),本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07
  • Mybatis源碼分析之存儲過程調(diào)用和運行流程

    Mybatis源碼分析之存儲過程調(diào)用和運行流程

    這一篇我們學(xué)習(xí)一下Mybatis調(diào)用存儲過程的使用和運行流程,首先我們創(chuàng)建一個簡單的存儲過程,具體創(chuàng)建過程大家可以通過本文學(xué)習(xí)下
    2016-11-11
  • 淺談String、StringBuffer和StringBuilder之間的區(qū)別

    淺談String、StringBuffer和StringBuilder之間的區(qū)別

    這篇文章主要介紹了淺談String、StringBuffer和StringBuilder之間的區(qū)別,通過字面量方式為字符串賦值時,此時的字符串存儲在方法區(qū)的字符串常量池中,需要的朋友可以參考下
    2023-10-10

最新評論