(一)優點:
1,配置變得簡單了
2,.springboot內嵌了servlet容器,降低了對環境的要求,機器有java運行環境,可以將項目打包成jar包,通過java命令 java -jar ***.jar 來執行。
3,.快速整合第三方框架,無需配置文件
4.解決了Spring的弊端
5.代碼少了、配置文件少了、不需要對第三方框架煩惱了、項目精簡了,對整個團隊的開發及維護來說,更大的節約了成本。
6.使用Java或Groovy開發基於Spring的應用程序非常容易。
7.它減少了大量的開發時間並提高了生產力。
8.它避免了編寫大量的樣板代碼,注釋和XML配置。
8.Spring Boot應用程序與其Spring生態系統(如Spring JDBC,Spring ORM,Spring Data,Spring Security等)集成非常容易。
它遵循“自用默認配置”方法,以減少開發工作量。
它提供嵌入式HTTP服務器,如Tomcat,Jetty等,以開發和測試Web應用程序非常容易。
它提供CLI(命令行界面)工具從命令提示符,非常容易和快速地開發和測試Spring Boot(Java或Groovy)應用程序。
它提供了許多插件來開發和測試Spring啟動應用程序非常容易使用構建工具,如Maven和Gradle。
它提供了許多插件,以便與嵌入式和內存數據庫工作非常容易。
(二)Spring Boot的限制:
將現有或傳統的Spring Framework項目轉換為Spring Boot應用程序是一個非常困難和耗時的過程。它僅適用於全新Spring項目。
微服務感覺像是架構中的組合模式。把能獨立的業務模塊分離出來單獨部署。實現開發、維護上的分離。避免整體升級帶來的麻煩。
