1. 程式人生 > 程式設計 >SpringBoot建立並簡單使用的實現

SpringBoot建立並簡單使用的實現

現在這個時間段,沒使用過SpringBoot的公司應該很少了吧,所以對於SpringBoot的各種優點以及其獨特之處就不一一介紹了,這種東西網上一搜一大堆,我這裡只是簡單記錄一下怎麼使用。

這裡順便提一下,面試的時候大家肯定經常被問到,為什麼使用springBoot,spring官方給的說法是:約定大於配置。這裡我借一個公眾號文章的解釋說一下,記不清是哪個公眾號,沒法表明原處了。

SpringBoot最重要的功能是:自動配置。為什麼說是自動配置,springboot本身的啟動註解是@SpringBootApplication,這個註解是由@Configuration,@ComponentScan和@EnableAutoConfiguration三個註解組成,前兩個都是Spring自帶的,所以說SpringBoot的核心是@EnableAutoConfiguration,它能根據類路徑下的jar包和配置動態載入配置和注入bean。這裡舉個例子:比如我在lib下放一個druid連線池的jar包,然後在application.yml檔案中配置druid相關引數,springBoot能夠自動配置我們需要的東西,如果我們把jar包拿掉或者把引數去掉,那麼springBoot就不會自動配置了。

好了,開始進入正題了,如何建立一個springBoot專案並簡單實用。

一、使用官方提供的網站構建

1.直接訪問http://start.spring.io/

SpringBoot建立並簡單使用的實現

2.選擇配置器

2.1選擇專案型別,是Maven Project還是Gradle Project

2.2選擇你的開發語言,我當然選擇的是java

2.3選擇springboot的版本號

2.4填寫專案基本資訊

2.5選擇整合相關元件的依賴,例如web、mysql,這裡不選擇也行,後面自己在專案中的pom.xml加上相關依賴也行,springBoot都整合好了,加上相關依賴即可使用

3.點選Generate Project自動下載生成的專案的壓縮檔案

4.解壓檔案到本地,匯入到開發工具中

如果使用的是Idea,File-->New-->Project from Existing Sources...或者Module from Existing Sources...(若想一個視窗開啟多個專案,則選擇這個) -->選擇解壓後的專案檔案,OK-->再選擇Maven-->然後一路Next即可。

如果使用的是eclipse,Import -> Existing Maven Projects -> Next -> 選擇解壓後的專案檔案 -> Finsh

二、使用Idea構建springBoot專案

File-->New-->Project...-->Spring Initializr-->Next,然後會發現跟上述一樣選擇相關的配置,然後就自動生成了。

SpringBoot建立並簡單使用的實現

其實發現還是訪問http://start.spring.io/生成專案,只不過一個是瀏覽器訪問,下載下來然後解壓匯入。而使用Idea,它本身直接訪問該網址,然後根據你選擇的各種配置選擇,自動生成然後匯入Idea中

三、簡單的使用

SpringBoot建立並簡單使用的實現

專案中的XXXApplication是專案自動生成的啟動類,啟動這個專案會自動使用內建tomcat啟動專案,我們無需配置tomcat來啟動了。

我簡單寫了一個HelloWorld類,使用的註解都是我們常用的註解,跟Spring的註解沒什麼區別唯一的就是@RestController,它意思就是 Controller 裡面的方法都以 json 格式輸出,不用再寫什麼@ResponsBody了,可以理解為@RestController就是@Controller和@ResponsBody的綜合體。

SpringBoot建立並簡單使用的實現

由於構建專案時,我選擇了web、mysql這兩個元件,所以pom.xml中能看到這兩個相關的依賴,建立的springBoot由於是maven專案因此會自動下載下來,這裡就能直接使用了。

啟動XXXApplication類以後,訪問http://localhost:8080/hello/world,能看到如下結果代表成功了。

SpringBoot建立並簡單使用的實現

到此這篇關於SpringBoot建立並簡單使用的實現的文章就介紹到這了,更多相關SpringBoot建立使用內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!