它是基於Spring4.0設計的,不僅繼承了Spring框架原有的優秀特性,而且通過簡化配置,進壹步簡化了Spring應用的整個構建和開發過程。此外,SpringBoot通過集成大量框架,解決了依賴包的版本沖突和引用不穩定的問題。?
擴展數據
SpringBoot應用系統開發模板的基本架構設計從前端到後臺講解:前端經常使用模板引擎,主要是FreeMarker和Thymeleaf,用Java語言編寫,渲染模板並輸出相應的文本,將界面設計的邏輯與應用分離,同時前端開發中還使用了Bootstrap、AngularJS、JQuery等。
Json、非xml、RESTfulAPI在瀏覽器的數據傳輸格式中采用。數據到達服務器後,使用SpringMVC框架處理請求;對於數據訪問層,主要有Hibernate、MyBatis、JPA等持久層框架。MySQL通常用於數據庫中;IntelliJIDEA被推薦作為開發工具。
組成Spring框架的每個模塊(或組件)可以單獨存在,也可以與壹個或多個其他模塊壹起實現。各模塊的功能如下:核心容器、Spring context、Spring AOP、Spring DAO、Spring ORM、Spring Web模塊、Spring MVC框架。
百度百科-春天
百度百科-Spring Boot