[JAVA] Hallo Welt mit explosiver Geschwindigkeit mit Spring Initializr! !! !!

Zweck

Verwenden von Spring Boot, einem Java-Framework, Ich möchte vorerst Hello World ausgeben! Ich werde es denen überlassen, die sagen.

Was ist Spring Initializr?

Sie können ganz einfach eine Vorlagenanwendung erstellen, indem Sie im Browser ein Build-Tool oder eine Entwicklungssprache auswählen. (Ich erkenne es als ein Gerüst in Ruby on Rails.)

Praktische Ausgabe

Diesmal wurden verschiedene Versionen behandelt

Betriebssystem: macOS Mojave Version 10.14.6 Texteditor: Visual Studio Code (im Folgenden VSCode)

$ java -version
openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)
$ mvn -version
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
Java version: 13.0.2, vendor: N/A, runtime: /usr/local/Cellar/openjdk/13.0.2+8_2/libexec/openjdk.jdk/Contents/Home
Default locale: ja_JP, platform encoding: UTF-8
OS name: "mac os x", version: "10.14.6", arch: "x86_64", family: "mac"
$ spring --version
Spring CLI v2.3.1.RELEASE

Gehe zum offiziellen Spring Initializr !!!

Bitte besuchen Sie hier.

Nehmen Sie Folgendes mit verschiedenen Ergänzungen und Korrekturen vor. スクリーンショット 2020-06-21 20.36.41.png

Drücken Sie dann die Taste "GENERATE".

Ich denke, dass die Zip-Datei durch Drücken der GENERATE-Taste heruntergeladen wurde.

Extrahieren Sie die Zip-Datei.

Fix mit Texteditor

スクリーンショット 2020-06-21 20.41.39.png

Dieses Mal sollte es einen Ordner namens demo geben, also öffnen Sie ihn in Ihrem Texteditor (diesmal ist es VSCode).

Dies ist eine Nebensache, es wird jedoch empfohlen, Folgendes als Erweiterung zu installieren (die Arbeit wird verbessert).

・ Java Extension Pack ・ Spring Boot Tools ・ Unterstützung von Lombok Annotations für VS-Code

Erstellen Sie HelloController.java in src / main / java / com / example / demo.

スクリーンショット 2020-06-21 21.16.45.png

Unter Bezugnahme auf den Code in Spring Boot Official , Beschreiben wir den Inhalt von HelloController.java!

HelloController.java


package com.example.demo;
import org.springframework.boot.autoconfigure.*;
import org.springframework.web.bind.annotation.*;

@RestController
@EnableAutoConfiguration
public class HelloController {
  
  @RequestMapping("/")
    String home() {
        return "Hello World!";
    }
}

Gehen Sie dann zum Demo-Ordner im Terminal und Geben Sie "mvn spring-boot: run" ein.

Terminal


$ mvn spring-boot:run

[INFO] Scanning for projects...
[INFO] 
[INFO] --------------------------< com.example:demo >--------------------------
[INFO] Building demo 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] >>> spring-boot-maven-plugin:2.3.1.RELEASE:run (default-cli) > test-compile @ demo >>>
[INFO] 
[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ demo ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.

~ Abkürzung ~

Nach einer Weile wird Folgendes angezeigt.

Terminal


  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.3.1.RELEASE)

~ Abkürzung ~

Und im Browser http: // localhost: 8080 / Wenn Du eintrittst

スクリーンショット 2020-06-21 21.23.37.png

Hallo Welt! Wird angezeigt!

Am Ende

Dieses Mal habe ich detaillierte Erklärungen wie Spring Boot weggelassen. (Das Ziel war es, es im Browser anzeigen zu können)

Wir hoffen, dass Sie es zum Lernen verwenden können, z. B. um den Code selbst zu ändern und ihn mit einem Browser zu überprüfen.

Recommended Posts

Hallo Welt mit explosiver Geschwindigkeit mit Spring Initializr! !! !!
Hallo Welt mit Spring Boot
Hallo Welt mit Spring Boot!
Hallo Welt mit Spring Boot
Bis "Hallo Welt" mit Spring Boot
(Intellij) Hallo Welt mit Spring Boot
Hallo Welt mit Eclipse + Spring Boot + Maven
Wie Spring Security mit Hello World funktioniert
(IntelliJ + gradle) Hallo Welt mit Spring Boot
Hallo Welt! Mit Spring Boot (Marven + Texteditor)
[Java] Hallo Welt mit Java 14 x Spring Boot 2.3 x JUnit 5 ~
Versuchen Sie, Hallo Welt mit Frühling + Gradle anzuzeigen
Hallo Welt mit Micronaut
Frühling mit Kotorin ―― 1. SPRING INITIALIZR
Hallo Welt (REST API) mit Apache Camel + Spring Boot 2
Treffen Sie die Grafikabfrage mit Java + PGX mit explosiver Geschwindigkeit
Hallo Welt (Konsolen-App) mit Apache Camel + Spring Boot 2
Hallo Welt mit VS Code!
Hallo Welt mit SpringBoot / Gradle
Hallo Welt, mit Asakusa Framework!
Erstellen Sie eine Hello World-Webanwendung mit Spring Framework + Jetty
Frühlingsstiefel Hallo Welt in Eclipse
Hallo Welt mit Kotlin und JavaFX
Hallo Welt mit Docker und C Sprache
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
Vergleiche Hallo Welt! Mit Spring Boot mit Java, Kotlin und Groovy
Verarbeitung beim Starten einer Anwendung mit Spring Boot
Spring5 MVC-Webanwendungsentwicklung mit Visual Studio-Code Hello World Creation
Hallo Welt mit Java Template Engine Thymeleaf
Spring Boot2-Webanwendungsentwicklung mit Visual Studio Code Hello World-Erstellung
[Trainieren! ] Zeigen Sie Hello World mit Spring Boot an
Java-Entwicklung mit Codenvy: Hello World! Run
"Hallo Welt!" Mit Kotlin + CLI in 5 Minuten
Hallo Welt mit Kotlin und Tornado FX
Erstellen Sie einen Zabbix-Server mit explosiver Geschwindigkeit (CentOS 7)
Lassen Sie uns eine TODO-Anwendung mit Java 2 erstellen. Ich möchte eine Vorlage mit Spring Initializr erstellen und eine Hello-Welt erstellen
Memorandum zur Spring-Integrationsstudie ~ Beispiel für Spring-Integration verstehen 1. Hallo Welt ~
Hallo Welt mit JavaFX 11 (OpenJFX) von Liberica JDK 11
Führen Sie JSP Hello World mit Tomcat auf Docker aus
Zeigen Sie eine einfache Hallo Welt mit SpringBoot + IntelliJ
Mit Rails + Docker einfach Hallo Welt anzuzeigen
Lesen Sie "Hallo Welt"
Java, Hallo Welt!
Java Hallo Welt
Hallo Welt Vergleich zwischen Spark Framework und Spring Boot