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