溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何快速搭建一個(gè)springboot項(xiàng)目

發(fā)布時(shí)間:2022-05-30 09:32:54 來源:億速云 閱讀:153 作者:iii 欄目:開發(fā)技術(shù)

本篇內(nèi)容主要講解“如何快速搭建一個(gè)springboot項(xiàng)目”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“如何快速搭建一個(gè)springboot項(xiàng)目”吧!

一、空項(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,如下圖

如何快速搭建一個(gè)springboot項(xiàng)目

左側(cè)選擇Maven,右側(cè)選擇JDK的就好了。下面的“Create from archetype”代表的是選擇一個(gè)pom模板,我這里建的是空項(xiàng)目所以不選,除非你特別篤定否則不要選擇,會(huì)有意外的驚喜哦。

看下一步,

如何快速搭建一個(gè)springboot項(xiàng)目

寫上項(xiàng)目名稱,這里可以看到項(xiàng)目名和ArtifactId是一樣的,也可以不一樣,最好是一樣哦,點(diǎn)擊“Finish”,完成創(chuàng)建,建好的項(xiàng)目如下,

如何快速搭建一個(gè)springboot項(xiàng)目

可以看到一個(gè)maven項(xiàng)目的基本結(jié)構(gòu)已經(jīng)有了,下面開始springboot之旅吧。

二、開始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文件中加入上面的依賴,加完后的文件如下,

如何快速搭建一個(gè)springboot項(xiàng)目

現(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)類的位置,

如何快速搭建一個(gè)springboot項(xiàng)目

BootServer.java在com.my.template這個(gè)父包下,如果不在的話可能某些注解會(huì)不好用,后面再說,切記啟動(dòng)類BootServer的位置。我們運(yùn)行BootServer的main方法即可,

如何快速搭建一個(gè)springboot項(xiàng)目

出現(xiàn)上面的日志,說明該服務(wù)已啟動(dòng),端口是8080,我們?cè)L問下,

如何快速搭建一個(gè)springboot項(xiàng)目

這是由于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é)果如下,

如何快速搭建一個(gè)springboot項(xiàng)目

成功返回了“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í)!

向AI問一下細(xì)節(jié)

免責(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)容。

AI