用IDEA創建SpringBoot項目的詳細步驟記錄
前言
一般來說,用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項目內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- IDEA快速搭建spring boot項目教程(Spring initializr)
- SpringBoot零基礎入門之基本操作與概念
- 一分鐘入門Java Spring Boot徹底解決SSM配置問題
- 利用5分鐘快速搭建一個springboot項目的全過程
- Spring Boot詳解創建和運行基礎流程