欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SpringBoot項(xiàng)目的五種創(chuàng)建方式

 更新時(shí)間:2024年12月23日 09:47:09   作者:Zhu_S?W  
這篇文章主要介紹了SpringBoot項(xiàng)目的五種創(chuàng)建方式,文中通過(guò)圖文結(jié)合的方式講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下

1.在idea中通過(guò)aliyun創(chuàng)建SpringBoot項(xiàng)目

將服務(wù)器URL改為https://start.aliyun.com

注:這里使用的是阿里云鏡像,所以可以選擇Java 8 版本,如果使用的官網(wǎng)鏡像則沒(méi)有此版本,需要自己去項(xiàng)目pom.xml中手動(dòng)進(jìn)行修改,修改方式如下:

點(diǎn)擊下一步

這里可以進(jìn)行勾選自己所需要的依賴(lài),springboot會(huì)自動(dòng)完成依賴(lài)的引入,也可以不做選擇直接進(jìn)行下一步,后續(xù)自己進(jìn)行手動(dòng)添加

點(diǎn)擊完成即可

可以看到我選擇的Lombok和Spring Web依賴(lài)都被自動(dòng)導(dǎo)入了

PS:這里的test依賴(lài)是springboot默認(rèn)自動(dòng)導(dǎo)入的

2.在idea中通過(guò)spring官網(wǎng)創(chuàng)建SpringBoot項(xiàng)目

將服務(wù)器URL改為https://start.spring.io

其余步驟同aliyun創(chuàng)建方法

若需要8版本須在pom.xml文件的此處進(jìn)行手動(dòng)修改 

3.通過(guò)spring官網(wǎng)下載再用idea打開(kāi)

在瀏覽器輸入spring.io網(wǎng)址

點(diǎn)擊Spring Boot進(jìn)去,向下拉,點(diǎn)擊下圖中框出藍(lán)字部分

 各選項(xiàng)所填內(nèi)容同之前一樣,自己進(jìn)行選擇,選擇完畢后點(diǎn)擊下圖所示按鈕即可  

此時(shí)會(huì)創(chuàng)建出一個(gè)壓縮包,將壓縮包解壓到項(xiàng)目需要部署目錄后用idea打開(kāi)即可

PS:下圖框出部分可以選擇需要的依賴(lài)讓springboot自動(dòng)導(dǎo)入

4.通過(guò)阿里云下載再用idea打開(kāi)

瀏覽器訪問(wèn)https://start.aliyun.com

各部分依舊同上,注意選擇單模塊即可

同樣也可以在組件這里選擇需要自動(dòng)導(dǎo)入的依賴(lài)

點(diǎn)擊獲取代碼,同樣會(huì)獲得一個(gè)壓縮包,解壓后通過(guò)idea打開(kāi)即可

5.通過(guò)mavenjava項(xiàng)目改為springboot項(xiàng)目

在該項(xiàng)目的pom.xml中添加下述代碼:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.5.6</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>
 
<dependencies>
    <!--<dependency>-->
        <!--<groupId>org.springframework.boot</groupId>-->
        <!--<artifactId>spring-boot-starter</artifactId>-->
    <!--</dependency>-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>
    <!--加載web-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
 
</dependencies>

加入后點(diǎn)擊下圖所示按鈕重新加載Maven項(xiàng)目導(dǎo)入依賴(lài)即可

創(chuàng)建啟動(dòng)類(lèi):

一般設(shè)置三級(jí)包名,創(chuàng)建 SpringBootDemoApplication啟動(dòng)類(lèi)

類(lèi)名可以自定義,只要保障下面代碼中使用的類(lèi)名和你自己定義的名稱(chēng)一樣即可,也就是run方法中的那個(gè)class對(duì)應(yīng)的名稱(chēng)

注意設(shè)置啟動(dòng)類(lèi)注解:@SpringBootApplication

@SpringBootApplication
public class SpringBootDemoApplication {
    public static void main(String[] args) {
        SpringApplication.run(SpringBootDemoApplication.class, args);
    }
}

resources目錄下還需要這三部分

  • static是存放靜態(tài)資源
  • template存放頁(yè)面
  • application.properties是springboot的總配置文件

在application.properties中設(shè)置端口號(hào)

server.port=8080

 PS:8080為默認(rèn)端口號(hào),即此處不設(shè)置的話默認(rèn)為8080,此處可以更改成別的端口號(hào)

6.測(cè)試springboot

創(chuàng)建controller包,創(chuàng)建IndexController類(lèi)

將這個(gè)類(lèi)交給spring去管理并設(shè)置映射路徑編寫(xiě)run方法

@Controller
@RequestMapping("/indexController")
public class IndexController {
    @RequestMapping("/run")
    public void run(){
        System.out.println("111111111");
    }
}

去啟動(dòng)類(lèi)啟動(dòng)

可以看到成功啟動(dòng)

此時(shí)去瀏覽器訪問(wèn)localhost:8080/indexController/run

可以看到后臺(tái)成功輸出Hello World!

使用response寫(xiě)回頁(yè)面 :

將IndexController代碼改為如上圖所示,重新去啟動(dòng)類(lèi)啟動(dòng)

可以看到成功輸出到前端界面

除了上述方法外,還有一種方法也可以將數(shù)據(jù)輸出到前端:

將IndexController代碼改回下圖:

在@RequestMapping上加入一個(gè)@ResponseBody注解,將返回類(lèi)型void改為String,同時(shí)設(shè)置return值,如下圖所示:

此時(shí)重新啟動(dòng)啟動(dòng)類(lèi),可以看到成功輸入到前端界面

以上就是SpringBoot項(xiàng)目的五種創(chuàng)建方式的詳細(xì)內(nèi)容,更多關(guān)于SpringBoot項(xiàng)目創(chuàng)建方式的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 基于java查找并打印輸出字符串中字符出現(xiàn)次數(shù)

    基于java查找并打印輸出字符串中字符出現(xiàn)次數(shù)

    這篇文章主要介紹了基于java查找并打印輸出字符串中字符出現(xiàn)次數(shù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • java調(diào)用淘寶api聯(lián)網(wǎng)查詢(xún)ip歸屬地

    java調(diào)用淘寶api聯(lián)網(wǎng)查詢(xún)ip歸屬地

    java聯(lián)網(wǎng)查詢(xún)IP歸屬地,原理是根據(jù)淘寶提供的service查詢(xún)IP的歸屬地并且解析http請(qǐng)求返回的json串
    2014-03-03
  • Java中的SPI機(jī)制案例分享

    Java中的SPI機(jī)制案例分享

    這篇文章主要介紹了Java中的SPI機(jī)制案例分享,文章基于Java的相關(guān)資料展開(kāi)SPI的詳細(xì)介紹,SPI的全稱(chēng)是Service?Provider?Interface,服務(wù)提供者接口,下文更多相關(guān)內(nèi)容介紹需要的小伙伴可以參考一下
    2022-04-04
  • springcloud之Feign超時(shí)問(wèn)題的解決

    springcloud之Feign超時(shí)問(wèn)題的解決

    這篇文章主要介紹了springcloud之Feign超時(shí)問(wèn)題的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • SpringBoot使用ip2region獲取地理位置信息的方法

    SpringBoot使用ip2region獲取地理位置信息的方法

    這篇文章主要介紹了SpringBoot使用ip2region獲取地理位置信息的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • Java IO之File 類(lèi)詳解

    Java IO之File 類(lèi)詳解

    這篇文章主要為大家介紹了vue組件通信的幾種方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-01-01
  • 如何用java對(duì)接微信小程序下單后的發(fā)貨接口

    如何用java對(duì)接微信小程序下單后的發(fā)貨接口

    這篇文章主要介紹了在微信小程序后臺(tái)實(shí)現(xiàn)發(fā)貨通知的步驟,包括獲取Access_token、使用RestTemplate調(diào)用發(fā)貨接口、處理AccessToken緩存以及發(fā)貨成功后的提醒,需要的朋友可以參考下
    2025-03-03
  • Elasticsearch查詢(xún)及聚合類(lèi)DSL語(yǔ)句寶典示例詳解

    Elasticsearch查詢(xún)及聚合類(lèi)DSL語(yǔ)句寶典示例詳解

    這篇文章主要為大家介紹了Elasticsearch查詢(xún)及聚合類(lèi)DSL語(yǔ)句寶典示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • Java編程Webservice指定超時(shí)時(shí)間代碼詳解

    Java編程Webservice指定超時(shí)時(shí)間代碼詳解

    這篇文章主要介紹了Java編程Webservice指定超時(shí)時(shí)間代碼詳解,簡(jiǎn)單介紹了webservice,然后分享了通過(guò)使用JDK對(duì)Webservice的支持進(jìn)行Webservice調(diào)用實(shí)現(xiàn)指定超時(shí)時(shí)間完整示例,具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2017-11-11
  • Java雙重校驗(yàn)鎖單例原理

    Java雙重校驗(yàn)鎖單例原理

    大家好,本篇文章主要講的是Java雙重校驗(yàn)鎖單例原理,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-01-01

最新評(píng)論