用IDEA創(chuàng)建SpringBoot項目的詳細步驟記錄
前言
一般來說,用IDEA創(chuàng)建SpringBoot項目有兩種方式。其一是Spring官網(wǎng)提供了一個快速生成SpringBoot項目的網(wǎng)站,可以在官網(wǎng)直接下載后,再導入IDEA中。另外一種是直接用IDEA創(chuàng)建一個SpringBoot項目,一般開發(fā)也是用的這種方式進行創(chuàng)建。雖說SpringBoot簡化了Spring的配置,但學習之前需要對Spring基礎知識有一定的掌握。
一、網(wǎng)站方式創(chuàng)建
1、首先,打開Spring的官網(wǎng),在Projects導欄下找到SpringBoot

2、發(fā)現(xiàn)官網(wǎng)的SpringBoot版本已經到了2.6.6了,關于它的描述和功能也可以去細看 ,找到底部的Spring Initializr,點擊進入


3、 進入之后根據(jù)自己的需要進行相關配置,配置好了下載相應的jar即可,然后再導入進IDEA里面即可

4、導入IDEA后,將無關的包刪除,會發(fā)現(xiàn)項目結構與之前的并無兩樣

5、寫一個Controller類進行測試,因為SpringBoot內嵌Tomcat服務器,所以無需再去配置Tomcat。@RestController注解,相當于@Controller+@ResponseBody兩個注解的結合,返回json數(shù)據(jù)不需要在方法前面加@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() {
//調用業(yè)務,接收前端參數(shù)
return "hello,world";
}
}6、結果展示

二、IDEA方式創(chuàng)建
1、File-->New Poject-->Spring Initializr,發(fā)現(xiàn)來源還是那個網(wǎng)站,進行配置后點擊Next即可

2、添加相關依賴

3、刪除無關的一些文件,即可完成SpringBoot項目的創(chuàng)建

4、啟動項目,會發(fā)現(xiàn)熟悉的Tomcat及http請求8080端口

注: 啟動SpringBoot時,banner可以自定義,在Resource文件下創(chuàng)建banner.txt,再把自己喜歡的圖案放進去即可,啟動Banner在線生成工具網(wǎng)址(在里面可以定義自己喜歡的圖案):Spring Boot banner在線生成工具,制作下載banner.txt,修改替換banner.txt文字實現(xiàn)自定義,個性化啟動banner-bootschool.net

5、默認端口號為8080,我們可以在配置文件application.properties里修改端口號
server.port=8081
6、編寫一個Controller類進行測試 ,如果只寫@Controller,不寫@ResponseBody,會出現(xiàn)無法解析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創(chuàng)建SpringBoot項目的文章就介紹到這了,更多相關IDEA創(chuàng)建SpringBoot項目內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
- IDEA創(chuàng)建SpringBoot的maven項目的方法步驟
- IDEA2022創(chuàng)建SpringBoot項目的圖文教程
- 利用IDEA社區(qū)版創(chuàng)建SpringBoot項目的詳細圖文教程
- Idea之沒有網(wǎng)絡的情況下創(chuàng)建SpringBoot項目的方法實現(xiàn)
- 在IDEA中創(chuàng)建SpringBoot項目的詳細步驟
- idea創(chuàng)建SpringBoot項目及注解配置相關應用小結
- idea中springboot項目創(chuàng)建后追加依賴
- idea創(chuàng)建Springboot多模塊項目(聚合項目)
- 使用IDEA創(chuàng)建SpringBoot項目
相關文章
spring mvc中的@PathVariable動態(tài)參數(shù)詳解
這篇文章主要介紹了spring mvc中的@PathVariable動態(tài)參數(shù)詳解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-11-11
java實現(xiàn)服務器文件打包zip并下載的示例(邊打包邊下載)
這篇文章主要介紹了java實現(xiàn)服務器文件打包zip并下載的示例,使用該方法,可以即時打包文件,一邊打包一邊傳輸,不使用任何的緩存,讓用戶零等待,需要的朋友可以參考下2014-04-04
IntelliJ IDEA 2020.3 重大特性(新功能一覽)
這篇文章主要介紹了IntelliJ IDEA 2020.3 重大特性(新功能一覽),本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-12-12
使用MyEclipse 開發(fā)struts2框架實現(xiàn)登錄功能(結構教程)
這篇文章主要介紹了使用MyEclipse 開發(fā)struts2框架實現(xiàn)登錄功能(結構教程)的相關資料,需要的朋友可以參考下2016-03-03
Spring學習筆記2之表單數(shù)據(jù)驗證、文件上傳實例代碼
這篇文章主要介紹了Spring學習筆記2之表單數(shù)據(jù)驗證、文件上傳 的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-07-07
SpringBoot集成RabbitMQ實現(xiàn)用戶注冊的示例代碼
這篇文章主要介紹了SpringBoot集成RabbitMQ實現(xiàn)用戶注冊的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-12-12

