[JAVA] Les débutants créent un environnement Spring Tools Suite avec VS Code

Objectif

Pour étudier parce que je suis susceptible de me lier d'amitié avec l'API WEB en utilisant Spring Boot Création d'un environnement de développement pour Spring tool suite 4 dans l'environnement Windows10. Faisons un exemple de site pour le moment.

type Nom version
IDE Visual Studio Code 1.14.1
Brancher Spring Boot Extension Pack 0.0.8
Brancher Java Extension Pack 0.8.1
Java JDK 8.0.232.09-hotspot
gestion de projet apache-maven 3.6.3

Nous allons donc créer le dernier environnement actuel (2019/12/24) "Spring Tools Suite 4". Les IDE officiellement supportés sont "Eclipse", "VSCode" et "Atom", et cette fois nous allons construire avec VSCode.


Construction d'environnement de développement

Installation

Installez JDK / MAVEN / VSCode. SpringToolsSuite (STS) semble devoir être JDK 1.8 ou supérieur, donc Java 8 est installé. Pour MAVEN et JDK, vous aurez besoin du chemin d'installation plus tard, je vous recommande donc personnellement de déposer le fichier compressé et de l'étendre à un endroit facile à comprendre.

JDK

Cette fois, c'est arrangé comme ça

D:/
├── JDK
|   └── jdk-8.0.232.09-hotspot
└── maven
    └── apache-maven-3.6.3

Paramètres des variables d'environnement

Transmettez le chemin d'accès au dossier dans lequel vous avez extrait JDK et MAVEN. Dans le Panneau de configuration ⇒ Système ⇒ Paramètres système avancés ⇒ Paramètres des variables d'environnement

  1. Ajoutez les éléments "JAVA_HOME" et "MAVEN_HOME" aux variables d'environnement système (le chemin du dossier que vous avez décompressé précédemment).
  2. Ajoutez «% JAVA_HOME% \ bin» et «% MAVEN_HOME% \ bin» à l'élément «Path» de la variable d'environnement système.
JAVA_HOME="D:/openjdk/jdk-8.0.232.09-hotspot"
MAVEN_HOME="D:/apache-maven-3.6.3"
Path=%JAVA_HOME%\bin;%MAVEN_HOME%\bin;%Path%

Introduction du plug-in

Installez ce qui suit sur l'écran de recherche du module complémentaire VS Code. Spring Boot Extension Pack Java Extension Pack


Variables d'environnement dans VS Code

Les plug-ins VS Code commencent à se fâcher, "Où est Java?", Donc je vais vous dire le chemin que vous avez installé là aussi. Fichier ⇒ Paramètres de base ⇒ Paramètres ⇒ Ajoutez la description suivante au fichier de paramètres ouvert avec l'icône (Ouvrir les paramètres (JSON)) en haut à droite.

{
  "java.home": "D:\\openjdk\\jdk-8.0.232.09-hotspot",
  "maven.executable.path": "D:\\apache-maven-3.6.3\\bin\\mvn", //Je veux savoir où se trouve également le fichier exécutable maven
  "maven.terminal.useJavaHome": true //Demandez à maven de regarder le chemin Java
}

* Si vous êtes dans un environnement proxy

L'installation est terminée jusqu'à présent, mais si vous utilisez un proxy en interne, vous pouvez obtenir les bibliothèques nécessaires lors de la création d'un projet et une erreur peut se produire. Dans ce cas, effectuez la procédure suivante. ** Ajout à setting.json **

{
  "http.proxy": "{URL du serveur proxy}:{numéro de port}",
  //Si vous êtes dans un environnement proxy, je spécifierai où VS Code téléchargera la bibliothèque.
}

** Création de settings.xml ** Créez un fichier "settings.xml" dans "C: /Users/{username}/.m2" pour permettre à maven d'utiliser le proxy.

settings.xml


<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                          http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <localRepository/>
  <interactiveMode/>
  <usePluginRegistry/>
  <offline/>
  <pluginGroups/>
  <servers/>
  <mirrors/>
  <proxies>
   <proxy>
      <id>{Une chaîne qui vous donne un identifiant unique}</id>
      <active>true</active>
      <protocol>http</protocol>
      <host>{URL du serveur proxy}</host>
      <port>{Port}</port>
    </proxy>
  </proxies>
  <profiles/>
  <activeProfiles/>
</settings>

Comment faire un projet

  1. Ouvrez le dossier dans lequel vous souhaitez créer un projet sur VS Code
  2. Ouvrez la commande avec "Shift + Ctrl + p" et sélectionnez "Spring Initializr: Generate a Maven Project"
  3. "Java" ⇒ "" ⇒ "" ⇒ " (2.2.2 cette fois)" ⇒ "sélection (s) de dépendance"
  4. Sélectionnez un dossier de création de projet spring_maven_start3.gif

Sélectionnez les trois dépendances suivantes

  1. Spring Boot Dev Tools (fonction Hot Reload)
  2. Spring Web (modèle de création de services WEB avec Spring)
  3. Thymeleaf (moteur de modèle HTML) コメント 2019-12-26 144045.png

Essayez de courir

Ouvrez le projet dans VS Code (ou incluez-le dans l'espace de travail)

Lorsque vous ouvrez à nouveau VS Code dans le dossier de projet créé, Vous pouvez voir qu'ils reconnaissent les projets créés par Java, Maven et Spring Boot.

コメント 2019-12-26 112612.png

Ajouter une page d'exemple

Ajoutez le fichier au chemin ci-dessous.

\src\main\resources\templates\hogehoge.html(HTML à afficher)
\src\main\java\com\hogehoge\test_project\controller\HogehogeController.java(Contrôleur pour le routage)

HogehogeController.java



package com.hogehoge.test_project.controller;

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

@Controller
public class HogehogeController {

    @RequestMapping("/hogehoge") //Spécifiez l'URL ici.
    public String hogehoge() {
        return "hogehoge"; //Le code HTML portant le même nom que le caractère renvoyé ici est appelé.
    }
}

hogehoge.html


<!DOCTYPE html>
<html>

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

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

</html>

Peut être exécuté avec "SPRING-BOOT DASH BOARD" en bas à gauche コメント 2019-12-26 145633.png

Recommended Posts

Les débutants créent un environnement Spring Tools Suite avec VS Code
Créer un environnement Spring Boot avec Windows + VS Code
Environnement Java Spring dans vs Code
Programmation Spring Boot avec VS Code
Créer un environnement de développement Spring Boot-gradle-mysql avec Docker
Essayez d'utiliser Spring Boot avec VS Code
Créer un environnement de développement Spring Boot avec docker
Créer un environnement de développement Java avec VS Code
Lombok avec VS Code
Créer un environnement de développement Java avec VS Code sur Mac
Créer un environnement de débogage Ruby avec VS Code de Windows 10
Formater Ruby avec VS Code
Bonjour tout le monde avec VS Code!
Créez un plugin VSCode.
Créer un micro service avec Spring Boot
Construction d'environnement de développement d'applications Web Java avec VS Code (struts2)
Créer un environnement de développement Web APP avec Java + Spring avec Visual Studio Code
Créez un environnement Vue3 avec Docker!
Construction d'environnement avec Docker pour les débutants
Créez une application avec Spring Boot 2
[Note] Une histoire sur la modification des outils de compilation Java avec VS Code
Créer un environnement de vérification SolrCloud avec Docker
Créez une application avec Spring Boot
Premiers pas avec Docker avec VS Code
Création d'un environnement de développement Spring Boot dans Vagrant
Construire un environnement Rails 6 + MySQL avec Docker compose
Créez un lot à la demande simple avec Spring Batch
[Docker] Créez un environnement Node.js + express + webpack avec Docker
[Construction de l'environnement] Installation de Spring Tool Suite 4 (Mac)
Créez une fonction de connexion / déconnexion avec Spring Security selon le guide officiel de Spring [pour les débutants]
De la création d'un projet Spring Boot à l'exécution d'une application avec VS Code
Créez un site Web avec Spring Boot + Gradle (jdk1.8.x)
[Memo] Créez facilement un environnement CentOS 8 avec Docker
Créez une application de recherche simple avec Spring Boot
[Windows] [IntelliJ] [Java] [Tomcat] Créer un environnement pour Tomcat 9 avec IntelliJ
Procédure de construction de l'environnement JAVA + STS (Spring Tool Suite)
En utilisant Gradle avec VSCode, compilez Java → exécutez
Créez des projets Spring Boot par environnement avec Gradle
Créez une application CRUD avec Spring Boot 2 + Thymeleaf + MyBatis
Créez votre propre utilitaire avec Thymeleaf avec Spring Boot
Créer un serveur API Web avec Spring Boot
Essayez de déboguer un programme Java avec VS Code
Créez un serveur Spring Cloud Config en toute sécurité avec Spring Boot 2.0
Ce à quoi j'étais accro lors du développement d'une application Spring Boot avec VS Code
Créez une clé privée / clé publique dans CentOS8.2 et connectez-vous à SSH avec VS Code
La procédure que j'ai effectuée lorsque j'ai préparé l'environnement pour gradle + Java avec VS Code (Windows 10)