Spring Boot是Spring社區發佈的一個開源項目,旨在幫助開發者快速並且更簡單的構建項目。它使用習慣優於配置的理念讓你的項目快速運行起來,使用Spring Boot很容易創建一個獨立運行(運行jar,內置Servlet容器,Tomcat、jetty)、準生產級別的基於Spring框架的項目,使用SpringBoot你可以不用或者只需要很少的配置文件。
SpringBoot核心功能
獨立運行的Spring項目:可以以jar包形式獨立運行,通過java -jar xx.jar即可運行。內嵌Servlet容器:可以選擇內嵌Tomcat、Jetty等。提供starter簡化maven配置:一個maven項目,使用了spring-boot-starter-web時,會自動加載Spring Boot的依賴包。自動配置Spring:Spring。 Boot會根據在類路徑中的jar包、類,為jar包中的類自動配置Bean。準生產的應用監控:提供基於http、ssh、telnet對運行時的項目進行監控。無代碼生成和xml配置:主要通過條件註解來實現。SpringBoot項目搭建
這裡使用maven進行項目搭建,有幾種搭建方式
1、 http://start.spring.io/,
填寫相關的項目信息、jdk版本等,就會生成一個maven項目的壓縮包,下載解壓導入IDE就可以。
2、IDE下直接創建,推薦使用STS(Spring Tool Suite)、IntelliJ IDEA均支持直接搭建,STS是Spring基於eclipse進行二次開發的工具。
Spring Tool Suite:新建Spring Initializr項目,填寫項目信息和選擇技術,將項目設置成maven項目。
IntelliJ IDEA:新建Spring Starter project,填寫項目信息和選擇技術完成maven工程創建。
3、Spring Boot CLI工具,使用命令創建。
4、手工構建maven項目\
任意IDE新建空maven項目\
修改pom.xml添加Spring Boot的父級依賴Spring-boot-starter-parent,添加之後這個項目就是一個Spring Boot項目了。
項目搭建案例
案例一:通過IDE直接生成SpringBoot項目\
1.Create New Project 新建項目
2.選擇新建Spring Initializr項目
3.填入Group和Artifact
4.默認Core即可
5.Finish,即創建完畢SpringBoot項目
6.最終效果如下
案例二:手工構建maven項目並通過修改pom.xml,增加SpringBoot配置,進而使得項目變成SpringBoot項目\
1.創建Maven項目
2.填入Group和Artifact
3.Finish,創建完畢Maven項目
4.修改Maven項目pom.xml文件,添加SpringBoot配置
<project>
補充:Spring-boot-starter-parent是一個特殊的starter,用來提供相關的maven默認依賴,使用之後,常用的包依賴可以省略version標籤。
5.增加web支持
6.增加編譯插件
7.新建SpringbootApplication類,並加入@SpringBootApplication註解,代表開啟Spring Boot自動配置
8.測試效果\
啟動項目,瀏覽器輸入 http://localhost:8080
寫在最後:
歡迎留言討論,如需Java方面的架構資料,我這裡剛好有一份,怎麼領取→→→關注+轉發 然後私信“架構資料” 即可領取
點關注,不迷路,持續更新!!!
/<project>