因為曾經面試被這個攔住過,所以自己寫乙個總結了下,內容都是**於網路
springboot啟動會去使用內嵌的tomcat伺服器,但是我們通常開發都是自己配置,所以需要有去掉這個配置的要求
1.方法一
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-tomcat
exclusions 排除打包的jar包
2.方法二
org.springframework.bootscope設定為:provided:已提供範圍spring-boot-starter-tomcat
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...