友凡基于SpringBoot+XXL-JOB大數(shù)據(jù)調度平臺教程
怎么實現(xiàn)Spring boot
? ? 1、Spring boot帶來了哪些變化:
? ? ? ? ?幫助開發(fā)者快速啟動一個web項目,繼承了原有Spring框架的優(yōu)秀基因,簡化了使用Spring的過程。
? ? 2、Spring boot的主要特性
? ? ? ? ?遵循“習慣優(yōu)于配置”原則,使用Spring boot只需要很少的配置,大部門的時候直接使用默認的配置即可。
? ? ? ? ?項目快速搭建,可以無須配置的自動整合第三方框架。
? ? ? ? ?可以完全不使用XML配置文件,只需要自動配置和Java Config。
? ? ? ? ?內嵌servlet容器,降低了對環(huán)境的要求,可以使用命令直接執(zhí)行項目。
? ? ? ? ?提供了starter POM,能夠非常方便的進行包管理。
? ? ? ? ?運行中應用狀態(tài)的監(jiān)控。
? ? ? ? ?對主流開發(fā)框架的無配置集成。
? ? ? ? ?與云計算的天然集成。
? ? 3、解決了哪些問題
?? 1)使配置簡單
? ? ? ? ? ? ?Spring boot的核心思想是“約定優(yōu)于配置”,也可以稱作按約定編程,是一種軟件設計范式,旨在減少開發(fā)人員需做決定的數(shù)量,獲得簡單的好處而又不失靈活性。從本質上說,開發(fā)人員僅需規(guī)定應用中不符約定的部分。Spring boot特定集成starter中已經幫我們做了很多配置,默認配置已經滿足我們大部分情況的使用。
? ? ? ? 2)使編碼簡單
? ? ? ? ? ? 在沒有使用Springboot之前搭建一個web項目需要:配置web.xml,加載Spring和springMVC、配置數(shù)據(jù)庫連接,配置Spring事務、配置加載文件的芙蕖,開啟注解、配置日志文件等等,所有的配置完成之后還需要部署tomcat測試,嗨喲可能需要考慮各個版本的兼容性,jar包沖突的各種可能性等問題。