[JAVA] [Entraine toi! ] Affichez Hello World avec Spring Boot

1. Connaissances préalables

En tant que connaissance préalable, le contenu du lien ci-dessus est requis.

2. Préparation

01.png

  1. Démarrez Eclipse. 02.png
  2. Sélectionnez «[Fenêtre (W)] → [Ouvrir la perspective] → [Autre]». 03.png
  3. Sélectionnez «JavaEE» et cliquez sur le bouton «Ouvrir». 04.png
  4. Sélectionnez «[Aide (H)] → [Eclipse Marketplace (M) ...]». 05.png
  5. `Spring Tools 4 (alias Spring Tool Suite 4) 4.7.0. Installez RELEASE ''.

3. Créez un projet Spring Boot

Structure des dossiers


Hello
└─ src
     └─ main
          ├─ java
          │   └─ com
          │        └─ example
          │             └─ demo
          │                  ├─ HeloController.java
          │                  └─ HelloApplication.java
          └─ resources
               ├─ application.properties
               │  
               ├─ static
               └─ templates
                    └─ index.html

HeloController.java


package com.example.demo;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@Controller
public class HeloController {
    @RequestMapping(value = "/", method = RequestMethod.GET)
    public String index(Model model) {
        model.addAttribute("message", "Hello Springboot");
        return "index";
    }
}

index.html


<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
  <head>
    <title>Hello</title>
    <meta charset="utf-8" />
  </head>
  <body>
    <h1>Hello World</h1>
    <p>
      <span th:text="${message}"></span>!!!
    </p>
  </body>
</html>

06.png

  1. Sélectionnez «[Fichier (F)] -> [Nouveau (N)] -> [Projet Spring Starter]». 07.png
  2. Entrez "Bonjour" comme nom et cliquez sur le bouton "Suivant>". 08.png
  3. Sélectionnez «[Template Engine] → [Thymeleaf]» et «[Web] → [Spring Web]» et cliquez sur le bouton «Finish». 09.png
  4. Cliquez avec le bouton droit sur com.example.demo et sélectionnez [Nouveau] → [Classe]. 10.png
  5. Entrez «HelloController» comme nom et cliquez sur le bouton «Terminé (F)». 11.png
  6. Cliquez avec le bouton droit de la souris sur templates et sélectionnez [Nouveau] → [Autre]. 12.png
  7. Sélectionnez «[Web] → [Fichier HTML]» et cliquez sur le bouton «Suivant». 13.png
  8. Entrez ʻindex.html dans Nom du fichier (M) ʻet cliquez sur le boutonTerminé (F). 14.png
  9. Cliquez avec le bouton droit de la souris sur «Hello [boot]» et sélectionnez «[Run] → [5 Maven install]».
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  4.125 s
[INFO] Finished at: 2020-07-05T21:50:22+09:00
[INFO] ------------------------------------------------------------------------
  1. Succès si l'instruction ci-dessus est affichée sur la console. 16.png
  2. Cliquez avec le bouton droit sur Hello [boot] et sélectionnez [Run] → [9 Spring Boot Application]. 17.png
  3. Accédez à [localhost: 8080](http: // localhost: 8080 /), et s'il ressemble à l'image, il réussit.

4. Connexes

Recommended Posts

[Entraine toi! ] Affichez Hello World avec Spring Boot
Spring Boot Hello World dans Eclipse
Hello World avec Spring Boot
Bonjour tout le monde avec Spring Boot!
Hello World avec Spring Boot
Jusqu'à "Hello World" avec Spring Boot
(Intellij) Hello World avec Spring Boot
Hello World avec Eclipse + Spring Boot + Maven
(IntelliJ + gradle) Hello World avec Spring Boot
"Hello World" en Java
Hello World en Java
Bonjour tout le monde! Avec Spring Boot (Marven + éditeur de texte)
[Java] Hello World avec Java 14 x Spring Boot 2.3 x JUnit 5 ~
Afficher "Hello World" dans le navigateur à l'aide de Java
Afficher "Hello World" dans le navigateur à l'aide de Java
Essayez d'afficher Hello World avec Spring + Gradle
Définir le paramètre contextuel dans Spring Boot
Hello World (API REST) avec Apache Camel + Spring Boot 2
Multi-projets Spring Boot 2 avec Gradle
Changements majeurs dans Spring Boot 1.5
NoHttpResponseException dans Spring Boot + WireMock
Comparaison Hello World entre Spark Framework et Spring Boot
Hello World (application console) avec Apache Camel + Spring Boot 2
Développement d'applications Spring Boot dans Eclipse
Écrire du code de test avec Spring Boot
Implémenter l'API REST avec Spring Boot
Qu'est-ce que @Autowired dans Spring Boot?
Implémenter l'application Spring Boot dans Gradle
bonjour, monde dans Vanilla Java-EHW2018 "MVP"
Comment utiliser Thymeleaf avec Spring Boot
Bonjour tout le monde en Java et Gradle
Lancer un (ancien) projet Spring Boot avec IntelliJ
Créer une image Spring Boot + Docker avec Gradle
Priorité d'accès aux fichiers statiques dans Spring Boot
Bonjour tout le monde!
Sortie du journal Spring Boot au format json
Mémorandum de téléchargement de fichier local avec Spring Boot
Créer un projet Java Spring Boot avec IntelliJ
"Hello, World!" Avec Kotlin + CLI en 5 minutes
Utiliser la méthode de requête DynamoDB avec Spring Boot
Comment Spring Security fonctionne avec Hello World
DI SessionScope Bean dans le filtre Spring Boot 2
Modifier le délai d'expiration de la session dans Spring Boot
Développement d'applications Web Spring Boot2 avec création de Visual Studio Code Hello World
"Professeur, je souhaite implémenter une fonction de connexion au printemps" ① Hello World
Cookie SameSite dans Spring Boot (Spring Web MVC + Tomcat)
Testez le contrôleur avec Mock MVC dans Spring Boot
Traitement asynchrone avec exécution régulière dans Spring Boot
Exécuter un projet Spring Boot avec VS Code
Hello World avec JavaFX 11 (OpenJFX) de Liberica JDK 11
Sortie des journaux de demande et de réponse avec Spring Boot
Hello World à une vitesse explosive avec Spring Initializr! !! !!
Lire "Hello world"
Défi Spring Boot
Utiliser le filtre de servlet avec Spring Boot [compatible Spring Boot 1.x, 2.x]
Comment ajouter un chemin de classe dans Spring Boot
Java, bonjour le monde!
Conseils Java - Créez un projet Spring Boot avec Gradle
Java Hello World
Forme de botte de printemps