Spring Boot的優點:
配置簡單了
1.springboot內嵌了servlet容器,降低了對環境的要求,機器有java運行環境,可以將項目打包成jar包,通過java命令 java -jar ****.jar 來執行。
2.快速整合第三方框架,無需配置文件
3.解決了Spring的弊端
4.代碼少了、配置文件少了、不需要對第三方框架煩惱了、項目精簡了,對整個團隊的開發及維護來說,更大的節約了成本。
5.使用Java或Groovy開發基於Spring的應用程序非常容易。
6.它減少了大量的開發時間並提高了生產力。
7.它避免了編寫大量的樣板代碼,注釋和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項目。
看別人總結的微服務,個人不是很理解,特意復制了解,個人大佬有好的解釋希望留言:
微服務感覺像是架構中的組合模式。把能獨立的業務模塊分離出來單獨部署。實現開發、維護上的分離。避免整體升級帶來的麻煩。