javascript
带有Gradle的Spring Boot Web应用程序
1.簡介
在繼續使用Gradle創建演示Spring Boot Web應用程序之前,我假設我們已經準備好使用Gradle設置 。
- 搖籃設置指南
- Gradle官方網站
2.創建演示應用程序
現在我們已經準備好安裝插件,創建一個新的Gradle項目,如下所示–
單擊下一步 ,指定項目詳細信息,如下所述–
單擊完成 ,我們完成了初始項目的創建–
就像我們在Maven中使用pom.xml一樣, 在Gradle中也使用了build.gradle 。 讓我們通過添加Spring Boot依賴項對其進行必要的更改–
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') }現在讓我們創建包含主方法的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);}}同樣,我們也創建一個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";} }現在,我們需要在Spring Boot資源位置中添加welcome.html。 請注意,在創建Gradle項目時資源文件夾可能不存在,因此在我的情況下,我將必須顯式創建一個文件夾。
現在的項目結構應該看起來像–
現在,在src / main / resource項目目錄中創建“ template”文件夾,并在其中創建welcome.html文件。 請參考以下快照–
接下來,右鍵單擊該項目,轉到“ Gradle”,然后單擊“ Refresh Gradle project”。
就是這個。
3.運行應用程序
右鍵單擊該項目,然后以Spring Boot App的身份運行該應用程序 –
4.下載源代碼
下載源代碼
翻譯自: https://www.javacodegeeks.com/2017/11/spring-boot-web-application-gradle.html
總結
以上是生活随笔為你收集整理的带有Gradle的Spring Boot Web应用程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在Spring MVC中,Interna
- 下一篇: 求生之路怎么防止被骑(求生之路怎么防dd