[JAVA] Hallo Welt mit SpringBoot / Gradle

Umgebung

Verzeichnisaufbau

Siehe unten. image.png

build.gradle Lesen Sie hier und beschreiben Sie die Definition in build.gradle.

build.gradle


plugins {
    id 'org.springframework.boot' version '2.3.3.RELEASE'
    id 'io.spring.dependency-management' version '1.0.8.RELEASE'
    id 'java'
}

group 'org.example'
version '1.0-SNAPSHOT'
sourceCompatibility = '1.8'

repositories {
    mavenCentral()
}

def defaultEncoding = 'UTF-8'
tasks.withType(AbstractCompile) each { it.options.encoding = defaultEncoding }

compileTestJava {
    options.encoding = defaultEncoding
}

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-web'
    testImplementation('org.springframework.boot:spring-boot-starter-test') {
        exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
    }
}

test {
    useJUnitPlatform()
}

Im rechten Bereich Gradle erneut importieren. image (1).png

Hello World In zwei Klassen aufgeführt.

BootApp.java


package org.example;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class BootApp {

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

Controller.java


package org.example;

import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.RequestMapping;

@RestController
public class Controller {

    @RequestMapping("/")
    public String index() {
        return "\nHello World!";
    }
}

Führen Sie BootApp.java aus und überprüfen Sie es mit GitBash.

$ curl http://localhost:8080/
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    13  100    13    0     0    149      0 --:--:-- --:--:-- --:--:--   149
Hello World!

Referenz

Vereinheitlichen Sie den Zeichencode mit gradle mit utf8

Recommended Posts

Hallo Welt mit SpringBoot / Gradle
Hallo Welt mit Micronaut
(IntelliJ + gradle) Hallo Welt mit Spring Boot
Versuchen Sie, Hallo Welt mit Frühling + Gradle anzuzeigen
Hallo Welt mit Spring Boot
Hallo Welt mit Spring Boot!
Hallo Welt mit VS Code!
Hallo Welt mit Spring Boot
Hallo Welt, mit Asakusa Framework!
Bis "Hallo Welt" mit Spring Boot
Hallo Welt mit Kotlin und JavaFX
Hallo Welt mit Docker und C Sprache
(Intellij) Hallo Welt mit Spring Boot
Hallo Welt mit GlassFish 5.1 + Servlet + JSP
Erstellen Sie PDF mit itext7 ~ HelloWorld ~
"Hallo Welt" für ImageJ mit Eclipse
Hallo Welt mit GWT 2.8.2 und Maven
Hallo Welt in Java und Gradle
Erstellen Sie mit SpringBoot + JPA + Thymeleaf ein einfaches CRUD ~ ~ Hallo Welt ~
Hallo Welt mit Eclipse + Spring Boot + Maven
Hallo Welt mit Java Template Engine Thymeleaf
Bis Sie Hello World of JavaFX mit VSCode + Gradle ausführen
Probieren Sie HelloWorld mit der Mindestkonfiguration von Heroku Java Spring-Boot aus
Java, Hallo Welt!
Java-Entwicklung mit Codenvy: Hello World! Run
"Hallo Welt!" Mit Kotlin + CLI in 5 Minuten
Java Hallo Welt
Hallo Welt mit Kotlin und Tornado FX
Wie Spring Security mit Hello World funktioniert
Machen Sie die SpringBoot1.5 + Gradle4.4 + Java8 + Docker-Umgebung mit Java11 kompatibel
Hallo Welt mit JavaFX 11 (OpenJFX) von Liberica JDK 11
Hallo Welt! Mit Spring Boot (Marven + Texteditor)
Hallo Welt mit explosiver Geschwindigkeit mit Spring Initializr! !! !!
Führen Sie JSP Hello World mit Tomcat auf Docker aus
Bis Sie Gradle installieren und "Hello World" ausgeben
[Java] Hallo Welt mit Java 14 x Spring Boot 2.3 x JUnit 5 ~
Mit Rails + Docker einfach Hallo Welt anzuzeigen
Integrationstest mit Gradle
"Hallo Welt" in Java
Java lernen (1) -Hallo Welt
Installieren Sie Gradle auf ubuntu16.04
Hallo Welt in Java
Datenkern beginnend mit Gradle
Java-Teil 1-Hallo Welt studieren
Unterstützt Multi-Port mit SpringBoot
Verwenden Sie WebJars mit Gradle
Beginnen Sie mit Gradle
Verwenden Sie jlink mit gradle
Hallo Welt (REST API) mit Apache Camel + Spring Boot 2
Hallo Welt (Konsolen-App) mit Apache Camel + Spring Boot 2
Gradle + Kotlin-Glas mit DSL generieren
[Java] Eine Art von Alphabet verboten Mit Bindung Hallo, Welt! [Bindung]
Hallo Welt mit Ruby-Erweiterungsbibliothek vorerst
[Vue Rails] "Hallo Vue!" Wird mit Vue + Rails angezeigt
Lombok arbeitet nicht mit Gradle5
Erstellen Sie eine Hello World-Webanwendung mit Spring Framework + Jetty
Java Hallo Welt, kompilieren, ausführen
Java-Anfänger lesen Hello World
Verwenden Sie log4j2 mit YAML + Gradle