最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用IDEA創(chuàng)建SpringBoot項(xiàng)目的詳細(xì)步驟記錄

 更新時(shí)間:2022年08月16日 11:04:53   作者:數(shù)產(chǎn)小黑娃  
Idea有著非常簡(jiǎn)便的Spring Boot新建過程,同時(shí)依靠pom自動(dòng)下載依賴,下面這篇文章主要給大家介紹了關(guān)于用IDEA創(chuàng)建SpringBoot項(xiàng)目的詳細(xì)步驟,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下

前言

一般來說,用IDEA創(chuàng)建SpringBoot項(xiàng)目有兩種方式。其一是Spring官網(wǎng)提供了一個(gè)快速生成SpringBoot項(xiàng)目的網(wǎng)站,可以在官網(wǎng)直接下載后,再導(dǎo)入IDEA中。另外一種是直接用IDEA創(chuàng)建一個(gè)SpringBoot項(xiàng)目,一般開發(fā)也是用的這種方式進(jìn)行創(chuàng)建。雖說SpringBoot簡(jiǎn)化了Spring的配置,但學(xué)習(xí)之前需要對(duì)Spring基礎(chǔ)知識(shí)有一定的掌握。

一、網(wǎng)站方式創(chuàng)建

1、首先,打開Spring的官網(wǎng),在Projects導(dǎo)欄下找到SpringBoot

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

3、 進(jìn)入之后根據(jù)自己的需要進(jìn)行相關(guān)配置,配置好了下載相應(yīng)的jar即可,然后再導(dǎo)入進(jìn)IDEA里面即可

 4、導(dǎo)入IDEA后,將無關(guān)的包刪除,會(huì)發(fā)現(xiàn)項(xiàng)目結(jié)構(gòu)與之前的并無兩樣

5、寫一個(gè)Controller類進(jìn)行測(cè)試,因?yàn)镾pringBoot內(nèi)嵌Tomcat服務(wù)器,所以無需再去配置Tomcat。@RestController注解,相當(dāng)于@Controller+@ResponseBody兩個(gè)注解的結(jié)合,返回json數(shù)據(jù)不需要在方法前面加@ResponseBody注解了。@Controller表示跳轉(zhuǎn)頁面,@RestController不跳轉(zhuǎn)頁面,直接返回內(nèi)容。

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() {
        //調(diào)用業(yè)務(wù),接收前端參數(shù)
        return "hello,world";
    }
}

6、結(jié)果展示

 二、IDEA方式創(chuàng)建

1、File-->New Poject-->Spring Initializr,發(fā)現(xiàn)來源還是那個(gè)網(wǎng)站,進(jìn)行配置后點(diǎn)擊Next即可

 2、添加相關(guān)依賴 

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

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

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

 5、默認(rèn)端口號(hào)為8080,我們可以在配置文件application.properties里修改端口號(hào)

server.port=8081

6、編寫一個(gè)Controller類進(jìn)行測(cè)試 ,如果只寫@Controller,不寫@ResponseBody,會(huì)出現(xiàn)無法解析MVC視圖的提示。如果你要直接返回內(nèi)容,要么@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返回實(shí)體對(duì)象,Controller返回頁面
public class HelloController {
    @RequestMapping("/hello")
    @ResponseBody
    public String hello(){
        return "hello,SpringBoot!";
    }
}

7、結(jié)果展示

總結(jié)

到此這篇關(guān)于用IDEA創(chuàng)建SpringBoot項(xiàng)目的文章就介紹到這了,更多相關(guān)IDEA創(chuàng)建SpringBoot項(xiàng)目?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • spring mvc中的@PathVariable動(dòng)態(tài)參數(shù)詳解

    spring mvc中的@PathVariable動(dòng)態(tài)參數(shù)詳解

    這篇文章主要介紹了spring mvc中的@PathVariable動(dòng)態(tài)參數(shù)詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • java實(shí)現(xiàn)服務(wù)器文件打包zip并下載的示例(邊打包邊下載)

    java實(shí)現(xiàn)服務(wù)器文件打包zip并下載的示例(邊打包邊下載)

    這篇文章主要介紹了java實(shí)現(xiàn)服務(wù)器文件打包zip并下載的示例,使用該方法,可以即時(shí)打包文件,一邊打包一邊傳輸,不使用任何的緩存,讓用戶零等待,需要的朋友可以參考下
    2014-04-04
  • spring解決循環(huán)依賴的簡(jiǎn)單方法

    spring解決循環(huán)依賴的簡(jiǎn)單方法

    這篇文章主要給大家介紹了關(guān)于spring解決循環(huán)依賴的簡(jiǎn)單方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Java實(shí)現(xiàn)人機(jī)猜拳游戲

    Java實(shí)現(xiàn)人機(jī)猜拳游戲

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)人機(jī)猜拳游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • Java中實(shí)現(xiàn)Redis管道技術(shù)的代碼詳解

    Java中實(shí)現(xiàn)Redis管道技術(shù)的代碼詳解

    在高并發(fā)的應(yīng)用中,數(shù)據(jù)訪問性能往往是系統(tǒng)性能的關(guān)鍵瓶頸之一,Redis作為一款高性能的內(nèi)存數(shù)據(jù)庫,廣泛應(yīng)用于緩存、會(huì)話存儲(chǔ)等場(chǎng)景,然而,在某些需要執(zhí)行大量Redis命令的場(chǎng)景下,網(wǎng)絡(luò)往返延遲,Redis提供了管道技術(shù)解決這一問題,下面小編給大家詳細(xì)說說
    2025-04-04
  • IntelliJ IDEA 2020.3 重大特性(新功能一覽)

    IntelliJ IDEA 2020.3 重大特性(新功能一覽)

    這篇文章主要介紹了IntelliJ IDEA 2020.3 重大特性(新功能一覽),本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • Java多線程深入理解

    Java多線程深入理解

    這篇文章主要介紹了java多線程編程實(shí)例,分享了幾則多線程的實(shí)例代碼,具有一定參考價(jià)值,加深多線程編程的理解還是很有幫助的,需要的朋友可以參考下
    2021-07-07
  • 使用MyEclipse 開發(fā)struts2框架實(shí)現(xiàn)登錄功能(結(jié)構(gòu)教程)

    使用MyEclipse 開發(fā)struts2框架實(shí)現(xiàn)登錄功能(結(jié)構(gòu)教程)

    這篇文章主要介紹了使用MyEclipse 開發(fā)struts2框架實(shí)現(xiàn)登錄功能(結(jié)構(gòu)教程)的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • Spring學(xué)習(xí)筆記2之表單數(shù)據(jù)驗(yàn)證、文件上傳實(shí)例代碼

    Spring學(xué)習(xí)筆記2之表單數(shù)據(jù)驗(yàn)證、文件上傳實(shí)例代碼

    這篇文章主要介紹了Spring學(xué)習(xí)筆記2之表單數(shù)據(jù)驗(yàn)證、文件上傳 的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-07-07
  • SpringBoot集成RabbitMQ實(shí)現(xiàn)用戶注冊(cè)的示例代碼

    SpringBoot集成RabbitMQ實(shí)現(xiàn)用戶注冊(cè)的示例代碼

    這篇文章主要介紹了SpringBoot集成RabbitMQ實(shí)現(xiàn)用戶注冊(cè)的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12

最新評(píng)論

垦利县| 贵阳市| 钟山县| 海盐县| 泾源县| 田阳县| 新昌县| 蒙自县| 托克托县| 池州市| 连城县| 高要市| 金山区| 乐清市| 荣成市| 汉川市| 平远县| 景泰县| 海盐县| 洛隆县| 万荣县| 郯城县| 定襄县| 麟游县| 玛纳斯县| 博野县| 高台县| 邛崃市| 桓台县| 白朗县| 富锦市| 建始县| 灵寿县| 铜鼓县| 玛多县| 宜州市| 抚宁县| 上杭县| 瑞金市| 凤山县| 桦川县|