[JAVA] Erstellen Sie mit SpringBoot + JPA + Thymeleaf ein einfaches CRUD ~ ~ Hallo Welt ~

Inhalt

--Erstellen Sie eine einfache CRUD-App mit Spring Boot ――Erstellen Sie diesmal eine Vorlage und überprüfen Sie den Vorgang

Vorlage erstellen

Verwenden Sie Spring Initializr

-Sie können die Zip-Datei unter hier ablegen, diesmal wird sie jedoch über das STS-Plug-In erstellt. --Für Eclipse Das STS-Plug-In kann vom Eclipse Marketplace in der Hilfe heruntergeladen werden

Verfahren

--Erstellen einer Vorlage

スクリーンショット 2017-10-25 0.47.15.png スクリーンショット 2017-10-25 1.10.13.png スクリーンショット 2017-10-25 0.49.26.png

――Wenn Sie die gewünschte Bibliothek auswählen, können Sie eine Vorlage im gebündelten Zustand erstellen.

Starten Sie die App

――Wenn Sie mit dem Generieren der Vorlage fertig sind, überprüfen Sie zunächst den Vorgang

スクリーンショット 2017-10-25 0.57.49.png スクリーンショット 2017-10-25 22.03.08.png スクリーンショット 2017-10-25 22.05.08.png スクリーンショット 2017-10-25 0.59.09.png

Überprüfen Sie die von der Vorlage generierte Datei

BaseballApplication.java

src/main/java/com/example/baseball/BaseballApplication.java


package com.example.baseball;

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

@SpringBootApplication
public class BaseballApplication {

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

application.properties

src/main/resources/application.properties



BaseballApplicationTests.java

src/test/java/com/example/baseball/BaseballApplicationTests.java


package com.example.baseball;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;

@RunWith(SpringRunner.class)
@SpringBootTest
public class BaseballApplicationTests {
    @Test
    public void contextLoads() {
    }
}
スクリーンショット 2017-10-25 1.26.03.png

Überprüfen Sie Hello World im Browser

Verfahren

HelloWorld.java --Erstelle HelloWorld.java in com.example.baseball

src/main/java/com/example/baseball/HelloWorld.java


package com.example.baseball;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;

@Controller // ①
public class HelloWorld {
    @GetMapping("/") // ②
    public String hello() {
        return "hello"; // ③
    }
}

-①: Durch Hinzufügen von "@ Controller" kann diese Klasse vom Benutzer Zugriff erhalten. -②: Wenn Sie "@GetMapping (" / ")" festlegen, wird diese Methode aufgerufen, wenn die http-Methode GET und die URL "/" lautet. -Der Pfad in () repräsentiert den Inhalt nach "http: // localhost: 8080"

hello.html

--Erstelle hello.html in src / main / resources / templates /

src/main/resources/templates/hello.html


<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>baseball</title>
  </head>
  <body>
    <h1>HelloWorld</h1>
  </body>
</html>

Funktionsprüfung

スクリーンショット 2017-10-25 1.50.09.png

Hot Deploy

hotreload2.gif

nächstes Mal

Recommended Posts

Erstellen Sie mit SpringBoot + JPA + Thymeleaf ein einfaches CRUD ~ ~ Hallo Welt ~
Erstellen Sie eine einfache CRUD mit SpringBoot + JPA + Thymeleaf ⑤ ~ Common template ~
Erstellen Sie eine einfache CRUD mit SpringBoot + JPA + Thymeleaf ~ ~ Validierung hinzufügen ~
Erstellen Sie eine einfache CRUD mit SpringBoot + JPA + Thymeleaf ④ ~ Fehlermeldung anpassen ~
Zeigen Sie eine einfache Hallo Welt mit SpringBoot + IntelliJ
Erstellen Sie eine einfache CRUD mit SpringBoot + JPA + Thymeleaf ② ~ Bildschirm- und Funktionserstellung ~
Hallo Welt mit SpringBoot / Gradle
Hallo Welt mit Java Template Engine Thymeleaf
[Docker] [Nginx] Erstellen Sie mit Nginx eine einfache ALB
04. Ich habe mit SpringBoot + Thymeleaf ein Frontend gemacht
Hallo Welt mit Micronaut
Ich habe einen CRUD-Test mit SpringBoot + MyBatis + DBUnit geschrieben (Teil 1)
Hallo Welt mit Spring Boot
Hallo Welt mit Spring Boot!
Hallo Welt mit VS Code!
Erstellen Sie eine Hello World-Webanwendung mit Spring Framework + Jetty
Erstellen wir eine einfache API mit EC2 + RDS + Spring Boot ①
Hallo Welt mit Spring Boot
Hallo Welt, mit Asakusa Framework!
[Swift] Erstellen Sie ein Projekt mit Xcode (Version 12.1) und zeigen Sie "Hallo Welt!"
Probieren Sie HelloWorld mit der Mindestkonfiguration von Heroku Java Spring-Boot aus
Machen Sie mit Ruby2D ein Labyrinth
Mach eine Sprache! (Einen einfachen Taschenrechner machen ②)
Versuchen Sie, einen einfachen Rückruf zu tätigen
Implementieren Sie einen Textlink mit Springboot + Thymeleaf
Erstellen Sie mit JavaFX ein Diashow-Tool
Hallo Welt mit Kotlin und JavaFX
Machen Sie eine Müllabfuhr mit line-bot-sdk-java
(Intellij) Hallo Welt mit Spring Boot
Erstellen Sie eine Listenkarte mit LazyMap
Mach eine Sprache! (Einen einfachen Taschenrechner machen ①)
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
Machen Sie ein Tippspiel mit Ruby
Versuchen Sie, "Hello, World" mit einer Kombination aus verschiedenen Sprachen und Bibliotheken zu schreiben
Lassen Sie uns eine TODO-Anwendung mit Java 2 erstellen. Ich möchte eine Vorlage mit Spring Initializr erstellen und eine Hello-Welt erstellen
Machen wir eine Weihnachtskarte mit Verarbeitung!
Erstellen Sie mit Sinatra eine Familien-ToDo-Liste
Hallo Welt mit Eclipse + Spring Boot + Maven
Erstellen Sie mit Spring Batch eine einfache On-Demand-Charge
[Schienenentnahme] Erstellen Sie eine einfache Entnahmefunktion mit Schienen
Erstellen eines einfachen Balkendiagramms mit MPAndroidChart
Erstellen Sie mit Sinatra eine Familien-ToDo-Liste
Java-Entwicklung mit Codenvy: Hello World! Run
Erstellen Sie trotzdem eine Anmeldefunktion mit Rails
"Hallo Welt!" Mit Kotlin + CLI in 5 Minuten
Hallo Welt mit Kotlin und Tornado FX
Deserialisieren Sie XML mit Spring-Boot in eine Sammlung
Implementieren Sie CRUD mit Spring Boot + Thymeleaf + MySQL
Implementieren Sie eine einfache CRUD mit Go + MySQL + Docker
Wie Spring Security mit Hello World funktioniert
(IntelliJ + gradle) Hallo Welt mit Spring Boot
Ich habe versucht, mit Javafx ein einfaches Spiel zu machen ① "Lass uns Glücksspiel finden" (unvollendet)
Hello World, eine plattformübergreifende GUI-App mit Groovy, die auf der Java-Plattform ausgeführt wird