您好,登錄后才能下訂單哦!
本篇內(nèi)容主要講解“如何快速搭建一個(gè)springboot項(xiàng)目”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“如何快速搭建一個(gè)springboot項(xiàng)目”吧!
現(xiàn)在開發(fā)過程中大都是idea這個(gè)集成開發(fā)環(huán)境,筆者之前也是很執(zhí)拗,一直使用的是eclipse,后來也是公司需要轉(zhuǎn)到了idea,不得不說idea確實(shí)好用,沒用過的小伙伴可以嘗試。這里以idea為演示環(huán)境。
我一般都是從一個(gè)空項(xiàng)目開始,在idea中File-->New-->Project,如下圖
左側(cè)選擇Maven,右側(cè)選擇JDK的就好了。下面的“Create from archetype”代表的是選擇一個(gè)pom模板,我這里建的是空項(xiàng)目所以不選,除非你特別篤定否則不要選擇,會(huì)有意外的驚喜哦。
看下一步,
寫上項(xiàng)目名稱,這里可以看到項(xiàng)目名和ArtifactId是一樣的,也可以不一樣,最好是一樣哦,點(diǎn)擊“Finish”,完成創(chuàng)建,建好的項(xiàng)目如下,
可以看到一個(gè)maven項(xiàng)目的基本結(jié)構(gòu)已經(jīng)有了,下面開始springboot之旅吧。
現(xiàn)在開發(fā)都是springboot的web項(xiàng)目,也就是說服務(wù)以內(nèi)嵌tomcat的形式存在,那么我們需要引入依賴,
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.3.3.RELEASE</version> </dependency>
也就是在pom.xml文件中加入上面的依賴,加完后的文件如下,
現(xiàn)在依賴加好了,可以啟動(dòng)我們服務(wù)了,在啟動(dòng)前還需要一個(gè)啟動(dòng)類,
package com.my.template; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; //springboot的啟動(dòng)注解 @SpringBootApplication public class BootServer { public static void main(String[] args) { //啟動(dòng) SpringApplication.run(BootServer.class); } }
注意該啟動(dòng)類的位置,
BootServer.java在com.my.template這個(gè)父包下,如果不在的話可能某些注解會(huì)不好用,后面再說,切記啟動(dòng)類BootServer的位置。我們運(yùn)行BootServer的main方法即可,
出現(xiàn)上面的日志,說明該服務(wù)已啟動(dòng),端口是8080,我們?cè)L問下,
這是由于127.0.0.1:8080這個(gè)根路徑?jīng)]有內(nèi)容返回,我們寫個(gè)測(cè)試的Controllor練練手,
package com.my.template.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; @Controller public class TestServer { @ResponseBody @RequestMapping("test") public String test(){ return "hello springboot"; } }
訪問127.0.0.1:8080/test這個(gè)地址,結(jié)果如下,
成功返回了“hello springboot”,證明我們的服務(wù)是正常。
到此,相信大家對(duì)“如何快速搭建一個(gè)springboot項(xiàng)目”有了更深的了解,不妨來實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。