十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問題一站解決
官網(wǎng)創(chuàng)建鏈接:https://start.spring.io/
創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、鎮(zhèn)原網(wǎng)絡(luò)推廣、重慶小程序開發(fā)、鎮(zhèn)原網(wǎng)絡(luò)營(yíng)銷、鎮(zhèn)原企業(yè)策劃、鎮(zhèn)原品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供鎮(zhèn)原建站搭建服務(wù),24小時(shí)服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com
Project:我們需要選擇項(xiàng)目類型,我使用的是Maven項(xiàng)目;
Language:使用的是Java語(yǔ)言,選擇Java;
SpringBoot:選擇版本;
Project Metadata:元數(shù)據(jù)。
Group:組;
Artifact:工件;
Java:java版本選擇,我使用的是java8;
基本就這三個(gè)需要修改。
Dependencies:依賴,我們選擇Spring Web,如下:
全部配置好后,我們點(diǎn)擊GENERATE進(jìn)行生成,我們會(huì)得到一個(gè)壓縮包。
我們將剛剛獲得的壓縮包解壓后導(dǎo)入。
這是導(dǎo)入后的項(xiàng)目結(jié)構(gòu):
然后我們配置常用的幾個(gè)層:
注意,我們這幾個(gè)層的包一定要建立在與這個(gè)java類同一級(jí)目錄下,這是約定好的。
我們可以看到在項(xiàng)目創(chuàng)建好后就自動(dòng)包含著一個(gè)叫做...Application的類,這個(gè)類是SpringBoot項(xiàng)目的啟動(dòng)類,運(yùn)行其中的main方法即可啟動(dòng)SpringBoot項(xiàng)目。
以下是啟動(dòng)后的信息:
我們可以看到項(xiàng)目在啟動(dòng)的過程中是啟動(dòng)了Tomcat服務(wù)器的,這說明SpringBoot中內(nèi)嵌了Tomcat服務(wù)器。那么SpringBoot可以用其他服務(wù)器嗎?當(dāng)然可以,只不過Tomcat服務(wù)器是默認(rèn)的就是了。
我們同樣可以看到Tomcat服務(wù)器在端口8080上啟動(dòng)了,那么我們?nèi)ピL問一下試試:
我們可以看到,確實(shí)是可以進(jìn)行訪問的,不過頁(yè)面是上面這個(gè)樣子。閱讀上面的信息我們不難發(fā)現(xiàn),其實(shí)是我們發(fā)起的請(qǐng)求沒有找到。
那么我們?nèi)ズ?jiǎn)單寫一個(gè)controller試一下:
package com.jms.springbootone.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloController { @RequestMapping("/hello") public String Hello() { return "Hello,SpringBoot!"; } }