" />

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

Gradle的SpringBoot項(xiàng)目構(gòu)建圖解

 更新時(shí)間:2024年01月10日 09:29:57   作者:xingyuzhe  
這篇文章主要介紹了Gradle的SpringBoot項(xiàng)目構(gòu)建圖解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

目標(biāo):構(gòu)建Gradle項(xiàng)目,并使用Spring Boot 2版本

環(huán)境:start.spring.io / IntelliJ IDEA

步驟:Gradle安裝配置->通過(guò)start.spring.io新建Gradle項(xiàng)目->項(xiàng)目編譯->build.gradle文件解析->編寫請(qǐng)求處理測(cè)試程序->運(yùn)行程序->將Gradle項(xiàng)目導(dǎo)入IntelliJ IDEA

1.Gradle安裝配置

Gradle官網(wǎng)地址:https://gradle.org/

下載對(duì)應(yīng)的壓縮包(windows版本),解壓到安裝目錄,配置環(huán)境變量:

gradle -v

2.通過(guò)start.spring.io新建Gradle項(xiàng)目

設(shè)置項(xiàng)目類型為gradle,spring boot版本為2.0.2,選擇web應(yīng)用:

3.項(xiàng)目編譯

進(jìn)入項(xiàng)目目錄:gradle-demo/

gradle build

默認(rèn)編譯生成的文件在build/libs目錄下:

執(zhí)行 java -jar gradle-demo-0.0.1-SNAPSHOT.jar

訪問(wèn) http://localhost:8080/,因?yàn)闆](méi)有編寫處理程序,所以訪問(wèn)的頁(yè)面如下:

4.build.gradle文件解析

buildscript代碼塊中的腳本優(yōu)先執(zhí)行:

其中ext用于定義動(dòng)態(tài)屬性,mavenCentral()表示使用了maven的中央倉(cāng)庫(kù),dependenceies注明了依賴關(guān)系。

使用插件:

生成的編譯文件版本、jdk版本、倉(cāng)庫(kù)、依賴等:

5.編寫請(qǐng)求處理測(cè)試程序

src目錄下為源碼,主程序?yàn)镚radleDemoApplication.java

編寫控制器HelloController.java:

新建package名稱為com.boe.cloud.caas.gradledemo.controller

controller代碼如下:

6.運(yùn)行程序

重新編譯并執(zhí)行jar包,訪問(wèn)http://localhost:8080/hello

7.將Gradle項(xiàng)目導(dǎo)入IntelliJ IDEA

打開IDEA,選擇File->Open,選中build.gradle文件

以project形式打開

gradle home選擇本地

選擇open existing project

目錄結(jié)構(gòu):

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 關(guān)于@DS注解切換數(shù)據(jù)源失敗的原因?qū)崙?zhàn)記錄

    關(guān)于@DS注解切換數(shù)據(jù)源失敗的原因?qū)崙?zhàn)記錄

    項(xiàng)目配置了多個(gè)數(shù)據(jù)源,需要使用@DS注解來(lái)切換數(shù)據(jù)源,但是卻遇到了問(wèn)題,下面這篇文章主要給大家介紹了關(guān)于@DS注解切換數(shù)據(jù)源失敗原因的相關(guān)資料,需要的朋友可以參考下
    2023-05-05
  • Nacos集群模式下服務(wù)無(wú)法注冊(cè)問(wèn)題

    Nacos集群模式下服務(wù)無(wú)法注冊(cè)問(wèn)題

    這篇文章主要介紹了Nacos集群模式下服務(wù)無(wú)法注冊(cè)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • Java實(shí)現(xiàn)人機(jī)對(duì)戰(zhàn)猜拳游戲

    Java實(shí)現(xiàn)人機(jī)對(duì)戰(zhàn)猜拳游戲

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)人機(jī)對(duì)戰(zhàn)猜拳游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Java的幾種文件拷貝方式示例詳解

    Java的幾種文件拷貝方式示例詳解

    在Java編程中文件操作是常見(jiàn)且重要的任務(wù)之一,其中文件拷貝是一種基本操作,這篇文章主要給大家介紹了關(guān)于Java幾種文件拷貝方式的相關(guān)資料,文中給出了詳細(xì)的代碼示例,需要的朋友可以參考下
    2024-08-08
  • JAVA?IDEA?打開assert?設(shè)置方式

    JAVA?IDEA?打開assert?設(shè)置方式

    這篇文章主要介紹了JAVA?IDEA?打開assert?設(shè)置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 如何使用spring?boot的程序主線程中異步訪問(wèn)外部接口

    如何使用spring?boot的程序主線程中異步訪問(wèn)外部接口

    CompletableFuture.supplyAsync提供了一種強(qiáng)大的工具,使您能夠以異步方式執(zhí)行操作,充分利用多核處理器和提高程序性能,同時(shí)保持代碼的清晰性和可維護(hù)性,本文給大家介紹使用spring?boot的程序主線程中異步訪問(wèn)外部接口,感興趣的朋友一起看看吧
    2023-10-10
  • 詳述IntelliJ IDEA遠(yuǎn)程調(diào)試Tomcat的方法(圖文)

    詳述IntelliJ IDEA遠(yuǎn)程調(diào)試Tomcat的方法(圖文)

    本篇文章主要介紹了詳述IntelliJ IDEA遠(yuǎn)程調(diào)試Tomcat的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • 解讀Hibernate、MyBatis有哪些區(qū)別

    解讀Hibernate、MyBatis有哪些區(qū)別

    Hibernate和MyBatis是Java中常用的持久層框架,各有優(yōu)勢(shì)和適用場(chǎng)景,Hibernate通過(guò)對(duì)象關(guān)系映射簡(jiǎn)化數(shù)據(jù)庫(kù)操作,適合復(fù)雜業(yè)務(wù)邏輯;MyBatis提供更高的SQL控制權(quán),適合需要直接操作SQL的場(chǎng)景,選擇應(yīng)基于項(xiàng)目需求和團(tuán)隊(duì)習(xí)慣
    2025-01-01
  • Springboot actuator生產(chǎn)就緒功能實(shí)現(xiàn)解析

    Springboot actuator生產(chǎn)就緒功能實(shí)現(xiàn)解析

    這篇文章主要介紹了Springboot actuator生產(chǎn)就緒功能實(shí)現(xiàn)解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Java實(shí)戰(zhàn)之基于I/O流設(shè)計(jì)的圖書管理系統(tǒng)

    Java實(shí)戰(zhàn)之基于I/O流設(shè)計(jì)的圖書管理系統(tǒng)

    這篇文章主要介紹了Java實(shí)戰(zhàn)之基于I/O流設(shè)計(jì)的圖書館管理系統(tǒng),文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)java的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04

最新評(píng)論