由於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...