--Créez une application CRUD simple avec Spring Boot ――Cette fois, créez un modèle et vérifiez le fonctionnement
-Vous pouvez déposer le zip sur ici, mais cette fois, il est créé à partir du plug-in STS. --Pour Eclipse Le plug-in STS peut être téléchargé depuis Eclipse Marketplace dans l'aide
--Création d'un modèle
――Lorsque vous sélectionnez la bibliothèque requise, vous pouvez créer un modèle à l'état groupé. --Cette fois, sélectionnez les 5 suivants (peuvent être ajoutés plus tard) --Devtools ・ ・ ・ Vous pourrez faire un déploiement à chaud --JPA ・ ・ ・ ORMapper qui connecte Java et DB --H2 ・ ・ ・ DB en mémoire --Thymeleaf ・ ・ ・ Moteur de modèle --Web ・ ・ ・ Vous pouvez facilement créer un point de terminaison (URL)
――Lorsque vous avez terminé de générer le modèle, vérifiez d'abord le fonctionnement
--Lorsque vous le démarrez, la sortie comme celle-ci est sortie vers la console
--S'il dit commencé à la fin, le démarrage est terminé normalement.
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
--Fichier vide à ce stade
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() {
}
}
--Hello World s'affiche lors de l'accès à http: // localhost: 8080 /
--Deux fichiers à créer
HelloWorld.java
--Créez HelloWorld.java
dans 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"; // ③
}
}
-①: En ajoutant @ Controller
, cette classe peut recevoir l'accès de l'utilisateur.
-②: Si vous définissez @GetMapping (" / ")
, cette méthode sera appelée lorsque la méthode http est GET et que l'URL est /
.
-Le chemin entre () représente le contenu suivant http: // localhost: 8080
--Par exemple, @GetMapping (" / users ")
sera mappé à http: // localhost: 8080 / users
.
--③: renvoie hello.html
sous src / main / resources / templates /
à l'utilisateur
@ Controller
.hello.html
--Créez hello.html
dans 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>
--Lorsque vous accédez à http: // localhost: 8080 /, l'écran suivant s'affiche.
Recommended Posts