1.微服務web
大項目根據業務進行劃分,拆分紅多個小項目,項目間經過提供服務的方式交互。spring
優勢mvc
1.模塊之間耦合度低,單個模塊方便縱向擴展框架
2.方便根據實際訪問量進行分佈式部署,提升資源利用率分佈式
2.spring boot 使用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 定義了組件或者功能添加到項目的模式。