J'ai créé une application Web Spring Boot avec VS Code, je vais donc décrire la procédure
$ 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
Installez les extensions suivantes car elles sont nécessaires lors du développement avec VS Code
Java Extension Pack Spring Boot Extension Pack
Après avoir installé l'extension, recherchez spring dans la palette de commandes et Spring Initializr: sélectionnez Générer un projet Maven

Sélectionnez Java

Entrez le nom du package

Entrez le nom du projet

Sélectionnez la version Spring Boot

Ajouter Web et Thymeleaf aux dépendances
Spring Web
Thymeleaf

Sélectionnez un emplacement pour enregistrer le projet
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