Springboot學習筆記(一)

2021-09-10 02:02:57 字數 2102 閱讀 5630

web應用

spring web mvc 應用

spring web flux 應用

元件自動裝配 :web mvc,web flax,jdbc

嵌入式web容器:tomcat,jetty,undertow

生產準備特性:指標,健康檢查,外部化配置

元件自動裝配

啟用: @enableautoconfiguration

配置: /meta-inf/spring.factories

路徑:

org\springframework\boot\spring-boot\2.1.1.release\spring-boot-

2.1.1.release.jar!\meta-inf\spring.factories

以鍵值對形式配置:

實現: ***autoconfiguration

嵌入式web容器

web servlet 容器:tomcat,jetty,undertow

web reactive 容器:netty web server

生產準備特性

用於監控管理應用相關特性

指標:/actuator/metrics (監控cpu,記憶體,磁碟等利用率)

健康檢查:/actuator/health (磁碟,資料庫健康檢查)

外部化配置:/actuator/configprops

- @webservlet註解

url對映 @webservlet(urlpatterns = "/my/servlet")

- 繼承 httpservlet

- 註冊(啟動類新增包掃瞄註解)

}

非同步servelt
//開啟非同步  asyncsupported = true

;}}

web mvc 檢視

模板引擎

內容協商

異常處理

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