Spring Boot 是 Spring 框架的一個新的子項目,用於建立 Spring 4.0 項目。它的開發始於 2013 年。2014 年 4 月發佈 1.0.0 版本。它能夠自動配置 Spring 的各類組件,並不依賴代碼生成和 XML 配置文件。Spring Boot 也提供了對於常見場景的推薦組件配置。Spring Boot 能夠大大提高使用 Spring 框架時的開發效率。java
SpringBoot有以下幾個優點:spring
如下先經過Maven構建的小例子說明Springboot的搭建過程,項目目錄以下:瀏覽器
@Configuration:讀取配置文件,和@PropertySource一塊兒使用,讀取指定配置文件;@ConfigurationProperties(prefix = "mail") 設置配置文件屬性前綴。tomcat
@SpringBootApplication至關於@EnableAutoConfiguration(自動讀取配置)、@ComponentScan(掃描字目錄註解)、@Configuration三個註解;springboot
@RestController:restful風格的設置。服務器
至此,springboot小例子搭建完成,很是簡單。以後會持續更新springboot後續知識。restful