SpringBoot是從無數企業實戰開發中總結出來的一個更加精煉的框架,是開發的一套腳手架,讓開發更加簡單,能使用數行代碼完成一系列任務。
1. SpringBoot解決哪些問題
(1) 編碼更簡單
a. Spring框架又有超重量級的XML、Annotation配置,使系統變得很笨重,難以維護。
b. SpringBoot采用約定大於配置的方法,直接引入依賴,即可實現代碼的開發。
(2) 配置更簡單
XML文件使用JavaConfig代替,XML中Bean的創建,使用@Bean代替后可以直接注入。配置文件會變得少很多,就是application.yml
(3) 部署更簡單
a.
一鍵啟動
一鍵解壓
運行:java -jar pyg.jar
b.
不需要不是應用服務器:
Tomcat(X)
Weblogic(X)
c.
降低對運行環境基本要求:部署環境只需要有JDK即可,默認內置Tomcat服務器。
(4) 監控更簡單
Spring-Boot-Start-Actuator:
可以查看屬性配置、線程工作狀態、環境變量、JVM性能監控