[JAVA] Développement d'applications Web Spring Boot2 avec création de Visual Studio Code Hello World

introduction

Nous développerons une application Web pour Spring Boot 2 avec Visual Studio Code. Il s'agit de la version Spring Boot de Hello World créée précédemment ici.

Construction d'environnement de développement

Veuillez créer l'environnement de développement en vous référant à here. Maven et Tomcat ne sont pas nécessaires. Ajoutez l'extension "Spring Boot Extension Pack". springex.jpg

environnement

OS:Windows 10 Pro 64bit Editor:Visual Studio Code 1.44.2 JDK:AdoptOpenJDK 11.0.6+10 x64

Création de modèle

Vous pouvez le faire sur Visual Studio Code, mais vous pouvez également le créer avec spring initializr (https://start.spring.io/). Cette fois, je l'ai fait comme ça. springinit.jpg

Développez le modèle créé vers "D: \ JAVA \ Project".

Créer un contrôleur

Créez-le dans "D: \ JAVA \ Project \ bootSample1 \ src \ main \ java \ com \ example \ bootSample1 \ web \ controller". Si le dossier n'existe pas, créez-le.

RootController.java

RootController.java


package com.example.bootSample1.web.controller;

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

@Controller
public class RootController {

    @GetMapping("/")
    public String root() {
        // "redirect:"Préfixe à rediriger
        return "redirect:hello/index";
    }

}

HelloController.java

HelloController.java


package com.example.bootSample1.web.controller;

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

@Controller
@RequestMapping("/hello")
public class HelloController {

    @GetMapping("/index")
    public String indexGet() {
        return "hello/index";
    }
    
}

Créer une vue

Créez-le dans "D: \ JAVA \ Project \ bootSample1 \ src \ main \ resources \ templates \ hello". Si le dossier n'existe pas, créez-le.

index.html

index.html


<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org">
    <head>
        <meta charset="UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Hello World</title>
    </head>

    <body>
        <h1>Hello World</h1>
    </body>
</html>

Contrôle de fonctionnement

Appuyez sur la touche "F5" pour exécuter. http://localhost:8080/ Veuillez accéder. Assurez-vous que vous êtes automatiquement redirigé vers [http: // localhost: 8080 / hello / index](http: // localhost: 8080 / hello / index).

C'est OK si la page suivante est affichée. springbootHello.jpg

Résumé

Le contrôleur et la vue sont exactement les mêmes que l'exemple précédent non-Boot. L'avantage de Boot est qu'il ne nécessite aucune préparation.

Recommended Posts

Développement d'applications Web Spring Boot2 avec création de Visual Studio Code Hello World
Développement d'applications Web Spring5 MVC avec Visual Studio Code Hello World Creation
Développement d'applications Web Spring Boot2 avec connexion Visual Studio Code SQL Server
Développement d'applications Web Spring5 MVC avec création de modèles Visual Studio Code Maven
Développement d'applications Web Spring 5 MVC avec Visual Studio Code Utilisation de Spring Security 2/3 [Création de page 1/2]
Développement d'applications Web Spring 5 MVC avec Visual Studio Code Utilisation de Spring Security 3/3 [Création de page 2/2]
Développement d'applications Web Spring 5 MVC avec Visual Studio Code Utilisation de Spring Security 1/3 [Préparation]
Développement d'applications Web Spring5 MVC avec connexion Visual Studio Code SQL Server
Démarrez le développement d'applications Web avec Spring Boot
Hello World avec Spring Boot
Bonjour tout le monde avec Spring Boot!
[Spring Boot] Création d'applications Web
Hello World avec Spring Boot
Développement d'applications Web Spring5 MVC avec construction de l'environnement de code Visual Studio (installation de JDK11 / Maven / Tomcat / Visual Studio Code)
Jusqu'à "Hello World" avec Spring Boot
Créer une application d'enquête avec Spring Boot
(Intellij) Hello World avec Spring Boot
Créer un environnement de développement Web APP avec Java + Spring avec Visual Studio Code
(IntelliJ + gradle) Hello World avec Spring Boot
Exécutez l'application WEB avec Spring Boot + Thymeleaf
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 ~
Hello World (API REST) avec Apache Camel + Spring Boot 2
Créer un environnement de développement de programme Java avec Visual Studio Code
Hello World (application console) avec Apache Camel + Spring Boot 2
Bonjour tout le monde avec VS Code!
Créez une application Web Hello World avec Spring Framework + Jetty
Construction d'environnement de développement d'applications Web Java avec VS Code (struts2)
Utiliser PlantUML avec Visual Studio Code
Spring Boot Hello World dans Eclipse
Points de révision du code de l'application Spring Boot
Déploiement à chaud avec le développement Spring Boot
Programmation Spring Boot avec VS Code
Créons une application Web de gestion de livres avec Spring Boot part1
Comparez Hello, world! Avec Spring Boot avec Java, Kotlin et Groovy
Traitement lors du démarrage d'une application avec Spring Boot
[Entraine toi! ] Affichez Hello World avec Spring Boot
Lancez l'application Nginx + Spring Boot avec docker-compose
Développement Java avec Codenvy: Hello World! Run
Comment Spring Security fonctionne avec Hello World
Découvrez .NET 5 avec Docker et Visual Studio Code
Hello World à une vitesse explosive avec Spring Initializr! !! !!
J'ai essayé de cloner une application Web pleine de bugs avec Spring Boot
Essayez d'afficher Hello World avec Spring + Gradle
Créer un environnement Spring Boot avec Windows + VS Code
Créer un serveur API Web avec Spring Boot
[Développement d'applications Jakarta EE 8 avec Gradle] 2. Création de projet
Créer un environnement de développement Spring Boot avec docker
De la création d'un projet Spring Boot à l'exécution d'une application avec VS Code
Prise en main des programmes Java à l'aide de Visual Studio Code
Essayez d'utiliser OpenID Connect avec Keycloak (application Spring Boot)
Pourquoi pouvez-vous développer Java avec Visual Studio Code?
Jusqu'à ce que vous commenciez à développer avec Spring Boot dans eclipse 1
À peu près le flux de développement d'applications Web avec Rails.
Jusqu'à ce que vous commenciez à développer avec Spring Boot dans eclipse 2
Comparaison Hello World entre Spark Framework et Spring Boot
Disponibilité de l'application Spring Boot 2.3
Hello World avec Micronaut