javascript
带有Gradle的Spring Boot Web应用程序
1.簡介
在繼續(xù)使用Gradle創(chuàng)建演示Spring Boot Web應(yīng)用程序之前,我假設(shè)我們已經(jīng)準(zhǔn)備好使用Gradle設(shè)置 。
- 搖籃設(shè)置指南
- Gradle官方網(wǎng)站
2.創(chuàng)建演示應(yīng)用程序
現(xiàn)在我們已經(jīng)準(zhǔn)備好安裝插件,創(chuàng)建一個(gè)新的Gradle項(xiàng)目,如下所示–
單擊下一步 ,指定項(xiàng)目詳細(xì)信息,如下所述–
單擊完成 ,我們完成了初始項(xiàng)目的創(chuàng)建–
就像我們?cè)?strong>Maven中使用pom.xml一樣, 在Gradle中也使用了build.gradle 。 讓我們通過添加Spring Boot依賴項(xiàng)對(duì)其進(jìn)行必要的更改–
buildscript {ext {springBootVersion = '1.4.3.RELEASE'}repositories {mavenCentral()}dependencies {classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")} }apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'org.springframework.boot'jar {baseName = 'boot-gradle'version = '0.0.1-SNAPSHOT' }repositories {mavenCentral() }bootRepackage {enabled = true }dependencies {compile('org.springframework.boot:spring-boot-starter','org.springframework.boot:spring-boot-starter-web','org.springframework.boot:spring-boot-starter-thymeleaf') }現(xiàn)在讓我們創(chuàng)建包含主方法的SpringBootApplication類 –
SpringBootApplication.java
package com.jcombat;import org.springframework.boot.SpringApplication;@org.springframework.boot.autoconfigure.SpringBootApplication public class SpringBootApplication {public static void main(String[] args) {SpringApplication.run(SpringBootApplication.class, args);}}同樣,我們也創(chuàng)建一個(gè)Spring控制器類 –
DemoController.java
package com.jcombat.controller;import java.util.Map;import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping;@Controller public class DemoController {@RequestMapping("/")public String welcome(Map<String, Object> model) {return "welcome";} }現(xiàn)在,我們需要在Spring Boot資源位置中添加welcome.html。 請(qǐng)注意,在創(chuàng)建Gradle項(xiàng)目時(shí)資源文件夾可能不存在,因此在我的情況下,我將必須顯式創(chuàng)建一個(gè)文件夾。
現(xiàn)在的項(xiàng)目結(jié)構(gòu)應(yīng)該看起來像–
現(xiàn)在,在src / main / resource項(xiàng)目目錄中創(chuàng)建“ template”文件夾,并在其中創(chuàng)建welcome.html文件。 請(qǐng)參考以下快照–
接下來,右鍵單擊該項(xiàng)目,轉(zhuǎn)到“ Gradle”,然后單擊“ Refresh Gradle project”。
就是這個(gè)。
3.運(yùn)行應(yīng)用程序
右鍵單擊該項(xiàng)目,然后以Spring Boot App的身份運(yùn)行該應(yīng)用程序 –
4.下載源代碼
下載源代碼
翻譯自: https://www.javacodegeeks.com/2017/11/spring-boot-web-application-gradle.html
總結(jié)
以上是生活随笔為你收集整理的带有Gradle的Spring Boot Web应用程序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在Spring MVC中,Interna
- 下一篇: primefaces_轻量级Web应用程