1. 程式人生 > >spring boot 基礎學習小結

spring boot 基礎學習小結

1.微服務

   大專案根據業務進行劃分,拆分成多個小專案,專案間通過提供服務的方式互動。

   優點

    1.模組之間耦合度低,單個模組方便縱向擴充套件

    2.方便根據實際訪問量進行分散式部署,提高資源利用率

2.spring boot 使用

  匯入相關jar包即可,spring-boot-starter-xxx

  spring boot 提供了大量的自動配置

3.日誌,spring boot的底層,可替換

4.場景啟動器

5.web starter

  spring mvc 自動配置

  靜態資源

  國際化

  註冊三大元件  

總結

1.spring boot整合了常用框架以及一些工具並提供全套預設配置,或儘量多的預設配置(有些必須使用者自己配置),從而開發過程中只要提供很少的配置就能完成基礎開發工作。

2.設定了優先順序,優先使用者的配置,基於這個模式,使用者可以新增自己的配置到容器中,從而增加了配置的靈活性。

3.配置的抽象、配置檔案中的配置項,配置類,配置元件,小到一個配置項,大到一個元件bean,都可以自動配置。

4.除了spring boot已經整合的元件之外,使用者可以定義自己的元件和starter並新增到專案中,spring boot 定義了元件或者功能新增到專案的模式。