[JAVA] Créez une application avec Spring Boot
En cours de création d'une application Spring Boot.
Pour le moment, j'ai construit l'environnement et j'ai pu me rendre à l'endroit où l'application a démarré, alors prenez note.
Sortie pour notes personnelles.
Télécharger STS
-Installez un éditeur dédié pour procéder au développement de Spring Boot.
Voir ci-dessous pour la procédure.
https://qiita.com/andna0410/items/e9cc07c9e2e34a542245
~~ ・ Installez Lombok en option.
Voir ci-dessous pour la procédure.
https://qiita.com/t-iguchi/items/a0c88df01b6a601afbed~~
Création de projet
● "Fichier" -> "Nouveau" -> "Autre" -> "Spring Boot" -> "Spring Starter Project"
● Réglage du nom du projet
- "Nom": SpringApp1 </ font> → Le nom de l'application.
・ "Groupe": com.ex1 </ font> → Sentiment de domaine? (Comme xxx.com), ne chevauchez pas d'autres groupes.
・ "Livraison": SpringApp1 </ font> → C'est aussi le nom de l'application. Fondamentalement, lorsque vous entrez le «nom», il est automatiquement entré.
- "Package": com.ex1 </ font> → Le nom du package tel quel. Je pense que c'est la même chose que "groupe".
・ Si cela ressemble à l'image ci-dessous, cliquez sur "Suivant".
● Paramètres de dépendance
・ Entrez un mot-clé à la place de "Disponible:" et sélectionnez ce que vous souhaitez utiliser.
- "Spring Boot Dev Tools" -> Il redémarrera automatiquement le serveur après l'édition du code.
~~ ・ "Lombok" → Getter et setter sont générés automatiquement. ~~
- "JDBC API" -> pilote de base de données.
・ "Base de données H2" → Base de données (non utilisée en production)
- "Thymeleaf" → est un moteur de template HTML utilisé dans le standard SpringBoot.
・ "Spring Web" → Spring MVC et Spring Boot peuvent être utilisés.
・ Si vous voyez l'image ci-dessous, appuyez sur "Terminer".
● Créer des contrôleurs et des vues
-Depuis que "com.ex1" est créé dans "src / main / java </ font>" ** Créez un dossier "Controller" en dessous. ** **
-Créer ** "UserController.java" en dessous. ** **
-Créer "user.html" sous ** "templates" de "src / main / resorces </ font>". ** **
● Modifiez le contenu du fichier créé.
user.html
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8"></meta>
<title>User</title>
</head>
<body>
<h1>User Search</h1>
<body>
</html>
UserController.java
package com.ex1.Controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class UserController {
@GetMapping("/")
public String getUser() {
return "user";
}
}
・ Si cela ressemble à l'image ci-dessous, c'est OK.
● Exécutez le projet et vérifiez le démarrage de l'application.
- "Faites un clic droit sur le projet" -> "Exécuter" -> "Application Spring Boot"
-Ensuite, l'affichage suivant s'affiche sur l'écran de la console.
・ Si vous accédez à "http: // localhost: 8080 /" et que l'écran suivant apparaît, vous avez réussi.
Une fois ici.
Ensuite, nous allons faire la méthode Post et même apporter les données de la base de données.