[JAVA] Starten Sie die Entwicklung von Webanwendungen mit Spring Boot

Überblick

--Versuchen Sie, eine einfache Webanwendung mit Spring Boot zu erstellen ――In diesem Artikel zunächst etwas wie Hello World

Was ist Spring Boot überhaupt?

Entwicklungsumgebung

Umgebung Bedienung/Ausführung
OS Mac
Sprache Java8
IDE(Integrierte Entwicklungsumgebung) IntelliJ IDEA
Rahmen SpringBoot 2.2.1

Vorlage erstellen

Verwenden Sie Spring Initializr

Verfahren

Geben Sie Folgendes an

01-initializr.png

--Klicken Sie auf die Schaltfläche Generieren, um die Vorlagen-App als Zip herunterzuladen

Überprüfen Sie die Vorlagen-App

02-app.png

--Dateien wie "SpringStudyApplication.java" und "application.properties" werden standardmäßig erstellt --SpringStudyApplicationTests.java ist nicht erforderlich. Löschen Sie es daher

Versuchen Sie Hello World

――Wenn Sie die Vorlage behalten, funktioniert sie nicht, also zunächst Hallo Welt

Verfahren

--Erstellen Sie eine Klasse, die Anforderungen akzeptiert und Zeichenfolgen zurückgibt

HelloRestController.java

--Erstelle HelloRestController.java in com.examle.springstudy

com.examle.springstudy.HelloRestController.java


package com.example.springstudy;

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

@RestController // ①
public class HelloRestController {
    @GetMapping("/hello") // ②
    public String hello() {
        return "Hello World!";
    }
}

Funktionsprüfung

--Wählen Sie die Startklasse (SpringStudyApplication) und führen Sie (⌃ + ⌥ + R) aus.

02-exec.png
11:46:44: Executing task 'bootRun'...

> Task :compileJava
> Task :processResources
> Task :classes

> Task :bootRun

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

2019-12-01 11:46:59.590  INFO 43520 --- [           main] c.e.springstudy.SpringStudyApplication   : Starting SpringStudyApplication on MacBookPro with PID 43520 (/Users/tanibuchi/Desktop/spring-study/spring-study/build/classes/java/main started by tanibuchi.kosuke in /Users/tanibuchi/Desktop/spring-study/spring-study)
2019-12-01 11:46:59.595  INFO 43520 --- [           main] c.e.springstudy.SpringStudyApplication   : No active profile set, falling back to default profiles: default
2019-12-01 11:47:00.598  INFO 43520 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2019-12-01 11:47:00.612  INFO 43520 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2019-12-01 11:47:00.612  INFO 43520 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.27]
2019-12-01 11:47:00.680  INFO 43520 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2019-12-01 11:47:00.680  INFO 43520 --- [           main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 1037 ms
2019-12-01 11:47:00.915  INFO 43520 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
2019-12-01 11:47:01.089  INFO 43520 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2019-12-01 11:47:01.098  INFO 43520 --- [           main] c.e.springstudy.SpringStudyApplication   : Started SpringStudyApplication in 2.169 seconds (JVM running for 3.005)

--Wenn am Ende "Gestartet" angezeigt wird, kann es normal gestartet werden.

03-helloworld.png

Schließlich

――Mit Spring Boot können Sie ganz einfach mit der Entwicklung von Apps beginnen. ――Dieses Mal wird es auf der Zusammenfassungsebene beschrieben, daher werde ich es beim nächsten Mal etwas genauer erklären.

Recommended Posts

Starten Sie die Entwicklung von Webanwendungen mit Spring Boot
Führen Sie die WEB-Anwendung mit Spring Boot + Thymeleaf aus
[Spring Boot] Erstellung von Webanwendungen
Spring Boot2-Webanwendungsentwicklung mit Visual Studio Code SQL Server-Verbindung
Spring Boot2-Webanwendungsentwicklung mit Visual Studio Code Hello World-Erstellung
Bis Sie mit der Entwicklung mit Spring Boot in Eclipse 1 beginnen
Bis Sie mit der Entwicklung mit Spring Boot in Eclipse 2 beginnen
Spring Boot-Anwendungsentwicklung in Eclipse
Hot Deploy mit Spring Boot-Entwicklung
Erstellen Sie eine Anfrage-App mit Spring Boot
Verarbeitung beim Starten einer Anwendung mit Spring Boot
Starten Sie die Nginx + Spring Boot-Anwendung mit Docker-Compose
Erstellen wir eine Buchverwaltungs-Webanwendung mit Spring Boot part1
Lassen Sie uns mit Spring Boot part3 eine Webanwendung für die Buchverwaltung erstellen
Lassen Sie uns mit Spring Boot part2 eine Webanwendung für die Buchverwaltung erstellen
Spring Boot 2.3 Verfügbarkeit von Anwendungen
Mit Spring Boot herunterladen
Konfigurieren Sie die Spring Boot-Anwendung mit dem Maven Multi-Modul
Erstellen Sie einen Web-API-Server mit Spring Boot
Erstellen Sie mit Docker eine Spring Boot-Entwicklungsumgebung
Spring 5 MVC-Webanwendungsentwicklung mit Visual Studio Code Spring Security-Nutzung 1/3 [Vorbereitung]
Spring5 MVC-Webanwendungsentwicklung mit Visual Studio Code SQL Server-Verbindung
Entwicklung von Spring5 MVC-Webanwendungen mit Visual Studio Code Maven-Vorlagenerstellung
Generieren Sie mit Spring Boot einen Barcode
Hallo Welt mit Spring Boot
Implementieren Sie GraphQL mit Spring Boot
Versuchen Sie, OpenID Connect mit Keycloak (Spring Boot-Anwendung) zu verwenden.
Hallo Welt mit Spring Boot!
Führen Sie LIFF mit Spring Boot aus
SNS-Login mit Spring Boot
Spring 5 MVC-Webanwendungsentwicklung mit Visual Studio Code Spring Security-Verwendung 2/3 [Seitenerstellung 1/2]
Datei-Upload mit Spring Boot
Zusammenfassung des Artikels zur Entwicklung von Webanwendungen
Spring Boot beginnt mit dem Kopieren
Spring 5 MVC-Webanwendungsentwicklung mit Visual Studio Code Spring Security-Verwendung 3/3 [Seitenerstellung 2/2]
CICS-Java-Anwendung ausführen- (4) Spring Boot-App
Spring Boot beginnend mit Docker
Hallo Welt mit Spring Boot
Setzen Sie Cookies mit Spring Boot
Verwenden Sie Spring JDBC mit Spring Boot
Mit Docker erstellte Webanwendung (1)
Modul mit Spring Boot hinzufügen
Erste Schritte mit Spring Boot
Ich habe versucht, eine Webanwendung voller Fehler mit Spring Boot zu klonen
Etwa der Ablauf der Entwicklung von Webanwendungen mit Rails.
Erstellen Sie mit Spring Boot einen Mikrodienst
Mail mit Spring Boot verschicken
Implementieren Sie die REST-API mit Spring Boot und JPA (Application Layer).
Die erste WEB-Anwendung mit Spring Boot-Making a Pomodoro Timer-
Beispiel einer Webanwendung, die mit Spring Boot 1.5 mehrere Datenbanken verwaltet
Erstellung einer Java-Webanwendungsentwicklungsumgebung mit VS-Code (struts2)
Spring Boot-Anwendung, die DB-Verbindungseinstellungen mit Parametern angibt
Einführung von Spring Boot2, einem Java-Framework für die Webentwicklung (für Anfänger)
Domänengesteuerte Entwicklung mit Java und Spring Boot-Layer und Modulabteilung
[Java] Beispielprojekt zum Entwickeln von Webanwendungen mit Spring Boot
Verwenden Sie die Standardauthentifizierung mit Spring Boot
gRPC auf Spring Boot mit grpc-spring-boot-Starter
Erstellen Sie eine App mit Spring Boot 2
Datenbankverknüpfung mit doma2 (Spring Boot)