Spring Boot簡介
Spring Boot 簡化了基於Spring的應用開發,只需要“run”就能創建一個獨立的、生產級別的Spring應用。Spring
Boot爲Spring平臺及第三方庫提供開箱即用的設置(提供默認設置),這樣我們就可以簡單的開始。多數Spring
Boot應用只需要很少的Spring配置。我們可以使用SpringBoot創建java應用,並使用java –jar 啓動它,或者採用傳統的war部署方式。
Spring Boot 主要目標是:
l 爲所有 Spring 的開發提供一個從根本上更快的入門體驗
l 開箱即用,但通過自己設置參數,即可快速擺脫這種方式。
l 提供了一些大型項目中常見的非功能性特性,如內嵌服務器、安全、指標,健康檢測、外部化配置等
l 絕對沒有代碼生成,也無需 XML 配置。
spring MVC VS Spring Boot
MVC
引入jar包,需要考慮jar報道兼容性,需要哪些jar
修改web.xml,配置
部署到Tomcat
創建MVC狠心文件distpatchar.xml
springboot 官網提出了 “約定優於配置”
項目結構的約定
內置了web服務器 TOMCAT 等
提供了application.properties 或者 .yml 文件
spring-boot-starter-web 自動實現了相關jar包依賴的集成
springboot 四大特性
- starter
- EnableAutoConfiguration
- spring boot CLI
- Actuator 應用監控
自動裝配 (註解驅動)
引入一篇自己的文檔 註解驅動
https://blog.csdn.net/qq_41977838/article/details/105839510