springboot 排除內嵌的tomcat方法

2021-10-22 20:22:12 字數 518 閱讀 9973

因為曾經面試被這個攔住過,所以自己寫乙個總結了下,內容都是**於網路

springboot啟動會去使用內嵌的tomcat伺服器,但是我們通常開發都是自己配置,所以需要有去掉這個配置的要求

1.方法一

org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-starter-tomcat

exclusions 排除打包的jar包

2.方法二

org.springframework.boot

spring-boot-starter-tomcat

provided

scope設定為:provided:已提供範圍

provided 明了dependency 由jdk或者容器提供。已提供範圍的依賴在編譯classpath (不是執行時)可用。它們不是傳遞性的也不會被打包。

springboot 內嵌redis的使用

新增包引用build.gradle testcompile com.github.kstyrc embedded redis 0.6 新增配置注入 import org.springframework.beans.factory.annotation.autowired import org.spr...

SpringBoot優化內嵌的Tomcat

springboot測試版本 org.springframework.boot spring boot starter parent 1.3.3.release org.springframework.boot spring boot starter web springboot預設使用的是tomc...

SpringBoot中內嵌的tomcat啟動過程

springboot 初始化功能 run string.args catch classnotfoundexception ex return instantiateclass contextclass spring容器啟動過程後會呼叫onr protected void onrefresh cat...