使用gradle構建springboot專案
使用gradle構建springboot專案
本文所用相關版本:
springboot版本2.1.3.RELEASE
kotlin版本1.3.21
gradle版本5.2.1
idea版本2018.2.6 ultimate edition
新建專案
- 點選file -> new project -> 選擇新建gradle專案
- 輸入groupId和artifactId 進入下一步
- 勾選使用本地gradle路徑,選擇gradle所在根路徑(即bin的上層路徑) 進入下一步
- 選擇專案路徑 點選finish等待專案構建完成
引入springboot
- 修改maven依賴訪問地址,使用國內映象
- 在build.gradle中加入
repositories { maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/' } }
- 在build.gradle中加入
- 引入springboot
- 在plugins節點中加入
id 'org.springframework.boot' version '2.1.3.RELEASE'
- 加入根節點 使用spingboot外掛(即最頂層)
apply plugin: 'io.spring.dependency-management'
- 引入springboot web和test依賴 在dependencies節點加入
implementation 'org.springframework.boot:spring-boot-starter-web' testImplementation 'org.springframework.boot:spring-boot-starter-test'
- 在plugins節點中加入
- 新建啟動類並測試
- 在java資料夾或kotlin資料夾下建立springboot啟動類
@SpringBootApplication open class SpringbootRun @RestController class HelloController { @GetMapping fun hello(): String { return "hello" } } fun main() { runApplication<SpringbootRun>() }
- 點選右側bootRun嘗試啟動(注意這裡bootRun會自動掃描main方法,如果存在多個main方法只會選擇其中一個),或者使用傳統方式啟動
- 訪問localhost:8080檢視結果
- 在java資料夾或kotlin資料夾下建立springboot啟動類
- 打成jar包並執行
- 點選右側build下bootJar
- 專案下build/libs/將會生成一個jar包
- 使用命令列執行,並訪問
- 打成war包並執行
- 修改build.gradle 加入根節點
apply plugin: 'war'
- 修改啟動類使其繼承SpringBootServletInitializer
@SpringBootApplication open class SpringbootRun : SpringBootServletInitializer()
- 點選右側bootWar
- 拷貝war包至tomcat安裝路徑webapps下
- 執行bin/startup.bat 啟動tomcat並嘗試訪問
- 訪問結果
回到頂部
- 修改build.gradle 加入根節點
程式碼連結
- 以上即是本文全部內容
- 本文程式碼連結
相關文章
- Gradle構建SpringBoot專案GradleSpring Boot
- 使用Gradle構建多模組SpringBoot專案GradleSpring Boot
- IDEA使用Gradle構建SpringBoot專案工程IdeaGradleSpring Boot
- springboot gradle demo (使用 Gradle 構建的 Spring Boot專案)Spring BootGradle
- 使用Gradle構建Java專案GradleJava
- 【Java】【Gradle】Gradle構建SpringBoot專案,Gradle模組化管理JavaGradleSpring Boot
- Gradle入門及SpringBoot專案構建GradleSpring Boot
- 使用Gradle構建Spring boot專案GradleSpring Boot
- Gradle之多專案構建Gradle
- Gradle構建多模組專案Gradle
- 在gradle中構建java專案GradleJava
- Gradle構建多模組專案(轉)Gradle
- Gradle學習系列—-多專案構建Gradle
- Gradle快速構建Spring Boot專案GradleSpring Boot
- Gradle學習系列----多專案構建Gradle
- gradle構建springboot專案瘦身,外部依賴jar的終極方法GradleSpring BootJAR
- SpringBoot淺析——專案構建Spring Boot
- Gradle入門系列(5):建立多專案構建Gradle
- 06、使用Gradle構建的專案如何打jar包和war包GradleJAR
- Gradle自動化專案構建之Gradle學習及實戰Gradle
- Gradle自動化專案構建之快速掌握GroovyGradle
- Android專案中如何用好構建神器Gradle?AndroidGradle
- 如何構建多模組的SpringBoot專案Spring Boot
- 專案構建工具 GradleGradle
- 使用Maven構建Java專案MavenJava
- 使用SBT構建Scala專案
- 使用Dockerfile構建django專案DockerDjango
- 深入淺出Android Gradle構建系統(二:專案結構)AndroidGradle
- 深入淺出Android Gradle構建系統(2):專案結構AndroidGradle
- 用Idea 2019.3+和Gradle5.2.1+ 構建SpringBoot多專案(二)IdeaGradleSpring Boot
- [SpringBoot學習]-IDEA建立Gradle多Module結構的SpringBoot專案Spring BootIdeaGradle
- 使用idea新建springBoot+Gradle專案(超詳細)IdeaSpring BootGradle
- Gradle 與 AGP 構建 API: 配置您的構建檔案GradleAPI
- 使用 webpack 構建小程式專案Web
- 如何使用Docker構建前端專案Docker前端
- 如何使用Webpack工具構建專案Web
- eclipse 使用 maven 構建專案EclipseMaven
- 嚐鮮:Gradle構建SpringBoot(2.3.1最新版)GradleSpring Boot