--Erstellen Sie eine einfache CRUD-App mit Spring Boot ――Erstellen Sie diesmal eine Vorlage und überprüfen Sie den Vorgang
-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
--Erstellen einer Vorlage
――Wenn Sie die gewünschte Bibliothek auswählen, können Sie eine Vorlage im gebündelten Zustand erstellen.
――Wenn Sie mit dem Generieren der Vorlage fertig sind, überprüfen Sie zunächst den Vorgang
mvn spring-boot:run
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() {
}
}
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"
@ Controller
hat.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>
Recommended Posts