首頁 > 軟體

用IDEA建立SpringBoot專案的詳細步驟記錄

2022-08-16 14:03:31

前言

一般來說,用IDEA建立SpringBoot專案有兩種方式。其一是Spring官網提供了一個快速生成SpringBoot專案的網站,可以在官網直接下載後,再匯入IDEA中。另外一種是直接用IDEA建立一個SpringBoot專案,一般開發也是用的這種方式進行建立。雖說SpringBoot簡化了Spring的設定,但學習之前需要對Spring基礎知識有一定的掌握。

一、網站方式建立

1、首先,開啟Spring的官網,在Projects導欄下找到SpringBoot

2、發現官網的SpringBoot版本已經到了2.6.6了,關於它的描述和功能也可以去細看 ,找到底部的Spring Initializr,點選進入

3、 進入之後根據自己的需要進行相關設定,設定好了下載相應的jar即可,然後再匯入進IDEA裡面即可

 4、匯入IDEA後,將無關的包刪除,會發現專案結構與之前的並無兩樣

5、寫一個Controller類進行測試,因為SpringBoot內嵌Tomcat伺服器,所以無需再去設定Tomcat。@RestController註解,相當於@Controller+@ResponseBody兩個註解的結合,返回json資料不需要在方法前面加@ResponseBody註解了。@Controller表示跳轉頁面,@RestController不跳轉頁面,直接返回內容。

package com.study.helloworld.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,world";
    }
}

6、結果展示

 二、IDEA方式建立

1、File-->New Poject-->Spring Initializr,發現來源還是那個網站,進行設定後點選Next即可

 2、新增相關依賴 

 3、刪除無關的一些檔案,即可完成SpringBoot專案的建立

 4、啟動專案,會發現熟悉的Tomcat及http請求8080埠 

 注: 啟動SpringBoot時,banner可以自定義,在Resource檔案下建立banner.txt,再把自己喜歡的圖案放進去即可,啟動Banner線上生成工具網址(在裡面可以定義自己喜歡的圖案):Spring Boot banner線上生成工具,製作下載banner.txt,修改替換banner.txt文字實現自定義,個性化啟動banner-bootschool.net

 5、預設埠號為8080,我們可以在組態檔application.properties裡修改埠號

server.port=8081

6、編寫一個Controller類進行測試 ,如果只寫@Controller,不寫@ResponseBody,會出現無法解析MVC檢視的提示。如果你要直接返回內容,要麼@Controller+@ResponseBody,要麼@RestController

package com.study.controller;
 
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
 
@Controller//RestController返回實體物件,Controller返回頁面
public class HelloController {
    @RequestMapping("/hello")
    @ResponseBody
    public String hello(){
        return "hello,SpringBoot!";
    }
}

7、結果展示

總結

到此這篇關於用IDEA建立SpringBoot專案的文章就介紹到這了,更多相關IDEA建立SpringBoot專案內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com