SpringBoot 2 網路配置

2022-04-04 03:46:52 字數 388 閱讀 7843

org.springframework.boot

spring-boot-starter-web

pom.xml檔案中預設有兩個模組:

spring-boot-starter:核心模組,包括自動配置支援、日誌和yaml;

spring-boot-starter-test:測試模組,包括junit、hamcrest、mockito。

@restcontroller

public class helloworldcontroller

}

@restcontroller的意思就是controller裡面的方法都以json格式輸出,不用再寫什麼jackjson配置的了!

springBoot2 自動配置

雖然我們127個場景的所有自動配置啟動的時候預設全部載入 xautoconfiguration 但仍需按照條件裝配規則 conditional 按需配置。總結 springboot先載入所有的自動配置類 xxautoconfiguration 每個自動配置類按照條件進行生效,預設都會繫結配置檔案指定...

SpringBoot2啟動流程

springboot如果要說是springframework的封裝那麼也不全是,個人認為從思想上來說是兩個東西。springboot主要具備如下特性 1.自動裝配 2.內建tomcat等web容器 3.與devops天然整合,這也可以認為是微服務的特點。下面咱們看下 public class pub...

SpringBoot2 擴充套件介面

判斷乙個框架或者程式的好壞直觀的方法就是看其擴充套件性如何。毫無疑問spring擴充套件性這方面做的不錯。說到擴充套件主要還是在容器的refresh這塊,也有listener 這一塊先放放 實現原則嚴格按照開閉原則,內部修改關閉,對擴充套件開放 咱們先看一張流程圖 如上圖中主要的畫出來了具體的執行流...