国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

Spring Boot學(xué)習(xí)筆記-創(chuàng)建第一個(gè)Spring Boot應(yīng)用

2019-11-08 02:39:32
字體:
供稿:網(wǎng)友

寫在前面

  今天開始學(xué)習(xí)SPRingBoot,通過這篇博客來記錄我的第一個(gè)SpringBoot應(yīng)用的創(chuàng)建過程,方便日后查閱和分享給需要的人。


環(huán)境

  JDK版本: JDK 1.8.0_111   Maven: Apache Maven 3.3.9   IDE: Spring Tool Suite 3.8.3.RELEASE(基于eclipse開發(fā)的編譯器,集成了Spring所需的各種組件


創(chuàng)建第一個(gè)SpringBoot應(yīng)用

首先,新建一個(gè)Spring Starter ProjectSpring Starter Project

填寫應(yīng)用名稱,Maven版本,JDK版本,打包方式等,填寫完畢后點(diǎn)擊Next。學(xué)過javaweb開發(fā)和Maven的都應(yīng)該知道,都沒學(xué)過的話,建議先學(xué)習(xí)完再來學(xué)習(xí)Spring Boot。 Spring Starter Project

選擇Spring Boot版本,并勾選web選項(xiàng)。 選擇Spring Boot版本

點(diǎn)擊Finash。 點(diǎn)擊完成

如果你是第一次創(chuàng)建SpringBoot項(xiàng)目,Maven將會(huì)下載構(gòu)建項(xiàng)目的Jar包,耐心等待即可。


運(yùn)行SpringBoot應(yīng)用

創(chuàng)建完成之后,會(huì)自動(dòng)生成一個(gè)之前創(chuàng)建填寫的Name+application.javaBootApplication.java

運(yùn)行。運(yùn)行SpringBoot應(yīng)用有兩種方法,第一種是在上一步的java文件頁面右鍵 -> Run As -> Spring Boot APP;第二種是點(diǎn)擊上當(dāng)綠色運(yùn)行按鈕(如下圖所示),然后選擇Spring Boot,點(diǎn)擊OK。 運(yùn)行按鈕 選擇Spring Boot

上一步中的兩種運(yùn)行方式都可以,運(yùn)行之后下方Console(控制臺(tái))會(huì)輸出以下信息,可以看出SpringBoot默認(rèn)端口是8080。 打印內(nèi)容

然后通過瀏覽器訪問http://localhost:8080。我們會(huì)看到404,這是正常情況,因?yàn)槲覀兪裁炊紱]寫。 404

接下來,在之前Java相同的package下面創(chuàng)建HelloController.java。 HelloController

package cn.howieli;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class HelloController { @RequestMapping(value = "/hello", method = RequestMethod.GET) public String hello() { return "Hello, Spring Boot!"; }}重新啟動(dòng)應(yīng)用,因?yàn)橹皢?dòng)了一次,如果直接啟動(dòng)的話會(huì)報(bào)端口被占用錯(cuò)誤,所以要重新啟動(dòng)應(yīng)用。啟動(dòng)完畢后,訪問http://localhost:8080/hellohello

另外兩種啟動(dòng)方式

進(jìn)入項(xiàng)目文件夾,執(zhí)行:mvn spring-boot:run。也是進(jìn)入項(xiàng)目文件夾,執(zhí)行:mvn install,將會(huì)在target目錄中生成一個(gè)之前類似于boot-0.0.1-SNAPSHOT.jar的文件,進(jìn)入target目錄中,執(zhí)行java -jar boot-0.0.1-SNAPSHOT.jar。具體jar文件,以自己創(chuàng)建的為主。

結(jié)束

  開始學(xué)習(xí)Spring Boot了,以后要養(yǎng)成寫博客的習(xí)慣,記錄筆記,方便自己,或許也幫助了他人。一起加油。個(gè)人博客:https://www.howieli.cn 和個(gè)人CSDN博客: http://blog.csdn.net/howieli_1995。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 瓦房店市| 柳河县| 盐源县| 定陶县| 唐河县| 兴国县| 泗阳县| 通海县| 肥西县| 井冈山市| 恩平市| 稻城县| 交口县| 沽源县| 滨海县| 碌曲县| 独山县| 垣曲县| 镇平县| 高雄市| 浙江省| 新巴尔虎右旗| 罗江县| 盐池县| 辽宁省| 四会市| 噶尔县| 玉溪市| 奇台县| 石泉县| 江津市| 邹城市| 禹城市| 荆门市| 孝义市| 清镇市| 礼泉县| 沙雅县| 太康县| 毕节市| 留坝县|