2. Spring Boot簡介
Spring Boot可以輕松創(chuàng)建獨立的,生產(chǎn)級的基于Spring的應用程序敢靡。
2.1 Spring Boot概述
大多數(shù)Spring Boot應用程序只需要很少的Spring配置社痛。
Spring Boot可以使用java -jar或更傳統(tǒng)的war部署啟動Java應用程序?仔雷。
Spring Boot還提供了一個運行“spring scripts”的命令行工具院刁。
2.2 Spring Boot歷史
Spring 框架是Java EE的輕量級代替品,通過依賴注入和面向切面編程尊浓,用簡單的Java對象實現(xiàn)了EJB的功能逞频。
Spring Framework 2.5引入了基于注解的組件掃描,代替了大量針對應用程序自身組件的顯式XML配置栋齿。
Spring Framework 3引入了基于Java的配置苗胀,這是一種類型安全的可重構配置,代替了大部分的XML配置瓦堵。
Spring Boot的出現(xiàn)基协,完全代替了XML配置,極大的簡化了Spring應用程序的開發(fā)菇用。
2.3 Spring Boot特征
創(chuàng)建獨立的Spring應用程序
直接嵌入Tomcat澜驮、Jetty或Underow(無需部署WAR文件)
提供固定的“starter”依賴項以簡化構建配置
盡可能自動配置Spring和第三方庫
提供生產(chǎn)就緒的特性,如度量惋鸥、運行狀況檢查和外部化配置
絕對沒有代碼生成杂穷,也不需要XML配置
如有疑問,請觀看視頻:https://ke.qq.com/course/428845