web應用
spring web mvc 應用
spring web flux 應用
元件自動裝配 :web mvc,web flax,jdbc
嵌入式web容器:tomcat,jetty,undertow
生產準備特性:指標,健康檢查,外部化配置
元件自動裝配
啟用: @enableautoconfiguration
配置: /meta-inf/spring.factories
實現: ***autoconfiguration路徑:
org\springframework\boot\spring-boot\2.1.1.release\spring-boot-
2.1.1.release.jar!\meta-inf\spring.factories
以鍵值對形式配置:
嵌入式web容器
web servlet 容器:tomcat,jetty,undertow
web reactive 容器:netty web server
生產準備特性
用於監控管理應用相關特性
指標:/actuator/metrics (監控cpu,記憶體,磁碟等利用率)
健康檢查:/actuator/health (磁碟,資料庫健康檢查)
外部化配置:/actuator/configprops
非同步servelt- @webservlet註解
url對映 @webservlet(urlpatterns = "/my/servlet")
- 繼承 httpservlet
- 註冊(啟動類新增包掃瞄註解)
}
web mvc 檢視//開啟非同步 asyncsupported = true
;}}
模板引擎
內容協商
異常處理
web mvc rest
資源服務 (
method =
)public @inte***ce
;@aliasfor
("value"
) string[
]origins()
default
; string[
]allowedheaders()
default
; string[
]exposedheaders()
default
; requestmethod[
]methods()
default
; string allowcredentials()
default"";
long
maxage()
default
-1l;
}
服務發現default
void
(corsregistry registry)
web mvc 核心
spring web flux 應用
web flux 核心
web mvc 註解相容
函式式宣告
非同步非阻塞
學習springboot筆記(一)
1.微服務 乙個專案可以由多個小型服務構成 微服務 springboot可以快速開發微服務塊。2.springboot功能 a 簡化j2ee開發 b 整個spring技術的棧的整合 整合springmvc spring c 整個j2ee技術的整合 整合mybatis struct2 redis 3....
SpringBoot學習筆記(一)
spring.profiles.active tomcat配置 修改伺服器端口號 server.port 8081 修改上下文路徑 server.servlet.context path example 配置 tomcat url 編碼 server.tomcat.uri encoding utf ...
spring boot學習筆記(一)
翻譯看個人意願 官方介紹 springboot 會讓你非常容易的建立乙個獨立的生產級spring基礎應用,而且對於它你能做的就是 開始執行 我們採用了spring平台自主的檢視和第三方文庫,這樣你會做最少的無用功。spring boot應用只需要非常少的配置。features embed tomca...