Verwenden von Spring Boot, einem Java-Framework,
Ich möchte vorerst Hello World
ausgeben! Ich werde es denen überlassen, die sagen.
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.)
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
Bitte besuchen Sie hier.
Nehmen Sie Folgendes mit verschiedenen Ergänzungen und Korrekturen vor.
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.
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
.
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
Hallo Welt! Wird angezeigt!
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.