SpringBoot更換執行容器

2021-10-21 19:57:09 字數 963 閱讀 4865

由於springboot的自動配置,可以通過修改pom檔案依賴的方式很輕鬆的實現更改執行容器。

org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-starter-test

test

spring-boot-starter-web預設使用的容器是tomcat,可以通過排除tomcat,新增容器依賴,比如

更換為jetty

org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-starter-tomcat

org.springframework.boot

spring-boot-starter-jetty

org.springframework.boot

spring-boot-starter-test

test

更換為undertow

org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-starter-tomcat

org.springframework.boot

spring-boot-starter-undertow

org.springframework.boot

spring-boot-starter-test

test

參考

SpringBoot執行流程

通過上面這個簡要示意圖,可以看出,只要將事件通知的擴充套件點忽略,springboot的執行流程並不是想象中那麼複雜。public void started void environmentprepared configurableenvironment environment public int...

Spring Boot 啟動執行

public static void main string args return run new class args spring boot主程式main方法只做了兩件事 this null,primarysources resourceloader null this.resourceloa...

使用runc執行alpine linux容器

配置 執行 問題與解決 總結使用runc與oci image tool執行容器中雖然成功使用 注 本文命令均在ubuntu 18.04x64下執行通過 getting image source signatures copying blob 89d9c30c1d48 done copying con...