spring和spring boot二者主要區別是:
1、Spring Boot提供極其快速和簡化的操作,讓 Spring 開發者快速上手。
2、Spring Boot提供了 Spring 運行的默認配置。
3、Spring Boot為通用 Spring項目提供了很多非功能性特性,例如:嵌入式 Serve、Security、統計、健康檢查、外部配置等等。
Spring是一個開放源代碼的設計層面框架,他解決的是業務邏輯層和其他各層的鬆耦合問題,因此它將面向接口的編程思想貫穿整個系統應用。Spring是於2003 年興起的一個輕量級的Java 開發框架,由Rod Johnson創建。簡單來説,Spring是一個分層的JavaSE/EE full-stack(一站式) 輕量級開源框架。它定位的領域是許多其他流行的framework沒有的。Spring致力於提供一種方法管理你的業務對象。