[JAVA] De la création d'un projet Spring Boot à l'exécution d'une application avec VS Code

Aperçu

J'ai créé une application Web Spring Boot avec VS Code, je vais donc décrire la procédure

environnement

$ sw_vers
ProductName:	Mac OS X
ProductVersion:	10.14.3
BuildVersion:	18D109

$ java -version
openjdk version "12" 2019-03-19
OpenJDK Runtime Environment (build 12+33)
OpenJDK 64-Bit Server VM (build 12+33, mixed mode, sharing)

$ code -v
1.32.1

Installation d'extension

Installez les extensions suivantes car elles sont nécessaires lors du développement avec VS Code

Java Extension Pack Spring Boot Extension Pack

Création de projet

Après avoir installé l'extension, recherchez spring dans la palette de commandes et Spring Initializr: sélectionnez Générer un projet Maven

image.png

Sélectionnez Java

image.png

Entrez le nom du package

image.png

Entrez le nom du projet

image.png

Sélectionnez la version Spring Boot

image.png

Ajouter Web et Thymeleaf aux dépendances

Spring Web

スクリーンショット 2019-11-05 21.29.52.png

Thymeleaf

image.png

Sélectionnez un emplacement pour enregistrer le projet

Exécution de l'application

DemoApplication.java est créé dans src / main / java / com / example / sampleproject, la méthode principale est mise en œuvre

DemoApplication.java


package com.example.sampleproject;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class DemoApplication {

	public static void main(String[] args) {
		SpringApplication.run(DemoApplication.class, args);
	}

}

Créez un dossier de contrôleur dans src / main / java / com / example / sampleproject et Créez SampleController.java dedans

SampleController.java


package com.example.sampleproject.controller;

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

@Controller
public class SampleController {

    @RequestMapping("/sample")
    public String sample() {
        return "sample";
    }
}

Créez sample.html dans src / main / resources / templates

sample.html


<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>Sample</title>
</head>

<body>
    <h1>HelloWorld</h1>
</body>

</html>

Sélectionnez Déboguer → Démarrer le débogage et sélectionnez Java dans la sélection d'environnement.

Depuis la génération de launch.json, sélectionnez Déboguer → Recommencer le débogage.

Parce que l'application Spring Boot se lance sur le serveur local Le contenu HTML s'affiche lors de la connexion à l'URL suivante

http://localhost:8080/sample

Recommended Posts

De la création d'un projet Spring Boot à l'exécution d'une application avec VS Code
Ce à quoi j'étais accro lors du développement d'une application Spring Boot avec VS Code
Exécuter un projet Spring Boot avec VS Code
Programmation Spring Boot avec VS Code
Essayez d'utiliser Spring Boot avec VS Code
Exemple de code pour le test unitaire d'un contrôleur Spring Boot avec MockMvc
Comment ouvrir un fichier de script à partir d'Ubuntu avec du code VS
03. J'ai envoyé une demande de Spring Boot à l'API de recherche de code postal
J'ai essayé de cloner une application Web pleine de bugs avec Spring Boot
Comment créer un projet Spring Boot dans IntelliJ
[Spring Boot] Comment créer un projet (pour les débutants)
Un mémorandum lors de la création d'un service REST avec Spring Boot
Chargez un pot externe à partir du pot de graisse Spring Boot
De la création d'un environnement cloud AWS au déploiement d'une application Spring Boot (pour les débutants)
Essayez Spring Boot de 0 à 100.
Un mémo pour démarrer la programmation Java avec VS Code (version 2020-04)
Un nouvel employé a tenté de créer une fonction d'authentification / autorisation à partir de zéro avec Spring Security
Points de révision du code de l'application Spring Boot
Créez une application avec Spring Boot 2
À propos de la création d'applications avec Springboot
Créer une application d'enquête avec Spring Boot
Créez une application avec Spring Boot
Mise à niveau de la botte à ressort de la série 1.5 à la série 2.0
Passer d'Eclipse à VS Code
Créons une application Web de gestion de livres avec Spring Boot part1
02. J'ai créé une API pour me connecter de Spring Boot à MySQL (My Batis)
Créons une application Web de gestion de livres avec Spring Boot part3
Créons une application Web de gestion de livres avec Spring Boot part2
Traitement lors du démarrage d'une application avec Spring Boot
Créez un projet de développement d'application Spring Boot avec la commande cURL + tar
Développement d'applications Web Spring Boot2 avec connexion Visual Studio Code SQL Server
[Spring Boot] Précautions lors du développement d'une application Web avec Spring Boot et du placement d'une guerre sur un serveur Tomcat indépendant
Un débutant Java a essayé de créer une application Web simple à l'aide de Spring Boot
Développement d'applications Web Spring Boot2 avec création de Visual Studio Code Hello World
L'histoire de la transition de Spring Boot 1.5 à 2.1
Démarrez le développement d'applications Web avec Spring Boot
Modifications lors de la migration de Spring Boot 1.5 vers Spring Boot 2.0
Lancez l'application Nginx + Spring Boot avec docker-compose
Modifications lors de la migration de Spring Boot 2.0 vers Spring Boot 2.2
# 1 [Débutant] Créez une application Web (site Web) avec Eclipse à partir de la connaissance 0. "Construisons un environnement pour créer des applications Web"
Exécutez l'application WEB avec Spring Boot + Thymeleaf
Lors de l'introduction de JOOQ dans Spring Boot, une histoire qui a été traitée parce qu'une erreur s'est produite autour de Liquidbase
Points sur lesquels je suis tombé lors de la création d'une application Android [Mis à jour de temps en temps]
Comment déployer un système réalisé avec Java (démarrage Wicket-Spring) sur le serveur du campus
Connectez-vous aux applications Web Spring Boot sur la plate-forme Microsoft ID
[Spring Boot] Comment obtenir des propriétés dynamiquement à partir d'une chaîne contenue dans une URL
Comment créer un formulaire Excel à l'aide d'un fichier modèle avec Spring MVC
Créez un site Web avec Spring Boot + Gradle (jdk1.8.x)
Configurer l'application Spring Boot avec le module multiple maven
Créez une application de recherche simple avec Spring Boot
Comment utiliser MyBatis2 (iBatis) avec Spring Boot 1.4 (Spring 4)
Connectez-vous à Aurora (MySQL) depuis une application Java
Comment utiliser h2db intégré avec Spring Boot
Créez une application Spring Boot à l'aide d'IntelliJ IDEA
Essayez d'implémenter la fonction de connexion avec Spring Boot
Comment ajouter un chemin de classe dans Spring Boot
Créez des projets Spring Boot par environnement avec Gradle