VisualStudioCode + Java + SpringBoot
Quel type d'éditeur utilisez-vous pour le développement Java?
Etc. sont célèbres. J'écris moi-même beaucoup Java au travail, mais l'EDI est Eclipse. Il existe de nombreuses Pléiades tout-en-un. Après tout, c'est probablement parce que le coût de construction est faible parce que ceux qui sont fréquemment utilisés sont préinstallés. Cependant, Eclipse est lourd, n'est-ce pas, surtout quand il démarre ...
VisualStudioCode
Éditeur de texte Visual Studio fourni par Microsoft. Il prend en charge non seulement Windows mais aussi macOS et Linux. Je l'utilise beaucoup ces jours-ci car il démarre vite et est léger. Bien qu'il s'agisse d'un éditeur de texte, il est équipé de divers plug-ins et fonctions de débogage en standard, et peut être utilisé presque comme un IDE en fonction du plug-in et des paramètres.
VisualStudioCode + Java + SpringBoot
Un tel code Visual Studio peut développer différents langages. J'ai récemment appris que vous pouvez également développer Java ... Cela signifie que vous pouvez utiliser la construction de l'environnement Java et Spring Boot, je vais donc laisser un mémorandum de la construction de l'environnement Spring Boot.
C'est la construction de l'environnement de Windows.
-Télécharger sur ici.
*Dans le menu contextuel du fichier de l'explorateur[Ouvrir avec code]Ajouter une action "
*Dans le menu contextuel du répertoire de l'explorateur[Ouvrir avec code]Ajouter une action "
*"Enregistrer le code en tant qu'éditeur pour les types de fichiers pris en charge"
*"Ajouter à PATH(Disponible après redémarrage)」
Choisir.
Ajoutez une extension (plug-in) pour VisualStudioCode.
Installez le JDK et ajoutez les variables d'environnement. (Omis)
--Ouvrez la fenêtre "Paramètres" avec "Ctrl" + ",". --Lorsque vous entrez "Java: Accueil" dans "Paramètres de recherche", ce qui suit s'affiche.
Java: Home
Specifies the folder path to the JDK (8 or more recent) used to launch the Java Language Server.
On Windows, backslashes must be escaped, i.e.
"java.home":"C:\\Program Files\\Java\\jdk1.8.0_161"
Cliquez sur "Modifier avec setting.json".
setting.json
{
"java.home": "C:\\XXXX\\Java\\jdk1.8.0_131"
}
Décrivez le chemin (JAVA_HOME) de l'emplacement du JDK dans setting.json.
Ceci complète le minimum de développement Java.
Créons un projet Java.
Java: Create Java Project
--Définissez le répertoire comme espace de travail dans "Spécifier le dossier".
--Spécifiez le nom du projet Java dans "Saisir un nom de projet Java".
--Il y a Run | Debug au-dessus de la méthode principale dans App.java. Exécuter pour exécuter, déboguer pour déboguer.
Les points de rupture peuvent être définis en cliquant sur les nombres affichés à gauche, car un cercle rouge s'affichera lorsque vous vous concentrerez sur la gauche.
L'argument d'exécution est debug-> icône d'engrenage-> launch.json Vous pouvez passer des arguments d'exécution en ajoutant "args": à la configuration d'exécution.
{
"configurations": [
{
"type": "java",
"name": "CodeLens (Launch) - App",
"request": "launch",
"mainClass": "app.App",
"projectName": "test_project",
"args": ""← Ce
}
]
}
--Format de code: "Alt" + "Shift" + "F"
--Utilisation de la console
pour launch.json
"console": "integratedTerminal",
Mettre en place
SpringBoot
Nous ajouterons une extension pour activer SpringBoot.
--Spring Boot Extension Pack: "Spring Boot Extension Pack" --Lombok Extension: "Prise en charge des annotations Lombok pour VS Code"
Créez un projet Spring Boot.
--Ouvrez "Palette de commandes" avec "Ctrl" + "Shift" + "P" et entrez ce qui suit.
Spring Initializr: Generate a Maven Project
--Entrez (sélectionnez) "Java" dans Spécifier l'âge de la langue du projet. --Entrez "Group ID" dans Input Group Id pour votre projet. --Entrez «Arifact ID» dans Input Arifact Id pour votre projet. --Entrez (sélectionnez) "2.1.6" dans Spécifier la version Spring Boot --Sélectionnez les éléments suivants dans Rechercher les dépendances
* Spring Web Starter
* Spring Boot DevTools
* Lombok
* Thymeleaf
* MySQL Driver
* MyBatis Framework
--Appuyez sur 6 dépendances sélectionnées
--Installation de MySQL (omis) --Créer DB
CREATE DATABASE test_db CHARACTER SET utf8;
--Créer une table
CREATE TABLE IF NOT EXISTS
member --nom de la table
(
MAIL_ADDRESS varchar(255) NOT NULL PRIMARY KEY --Adresse e-mail: PK
,NAME varchar(255) NOT NULL --Nom
,CREATED_DATE datetime --Date d'enregistrement
,CREATED_USER varchar(255) --Personne inscrite
,UPDATED_DATE datetime --Mettre à jour la date et l'heure
,UPDATED_USER varchar(255) --changeur
);
--Ajout des paramètres de connexion à la base de données à application.properties
application.properties
spring.datasource.url=jdbc:mysql://localhost:3306/test_db
spring.datasource.username=root
spring.datasource.password=
http: // localhost: 8080 /
.MyBatis Generator
J'utilise MyBatis comme mappeur OR. MyBatis dispose d'un outil appelé MyBatis Generator qui génère automatiquement des fichiers java à partir de la base de données. Dans Eclipse, je pourrais l'utiliser en installant le plug-in Avec VisualStudioCode, j'ai réfléchi à ce qu'il fallait faire.
--Télécharger mybatis-generator
Téléchargez et décompressez mybatis-generator-core-X.X.X.zip à ici.
--Placez lib / mybatis-generator-core-X.X.X.jar dans les matériaux décompressés dans src / main / resources --Placer le générateurConfig.xml
Placez src / main / resources / generatorConfig.xml
generatorConfig.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd" >
<generatorConfiguration>
<!--Chemin vers le pilote JDBC-->
<classPathEntry location="/Users/XXX/XXX/mysql/mysql-connector-java/8.0.16/mysql-connector-java-8.0.16.jar"/>
<context id="local">
<!--Informations sur la base de données de destination de la connexion-->
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://localhost:3306/test_db?useSSL=false&nullCatalogMeansCurrent=true" userId="root"
password="" />
<!-- Model(Entity)Destination de création-->
<javaModelGenerator targetPackage="xxx.xxx.app.db.entity"
targetProject="/Users/XXX/Documents/workspace/xxx/src/main/java" />
<!-- Mapper.destination de création xml-->
<sqlMapGenerator targetPackage="xxx.xxx.db.mapper"
targetProject="/Users/XXX/Documents/workspace/xxx/src/main/resources" />
<!-- Mapper.destination de création java-->
<javaClientGenerator targetPackage="xxx.xxx.db.mapper"
targetProject="/Users/XXX/Documents/workspace/xxx/src/main/java"
type="XMLMAPPER" />
<!--Table à générer-->
<table schema="test_db" tableName="member" ></table>
</context>
</generatorConfiguration>
--Démarrez mybatis-generator Démarrez PowerShell (dans VS Code) Accédez à xxx \ src \ main \ resources et lancez la commande suivante
powershell
> java -jar .\mybatis-generator-core-X.X.X.jar -configfile .\generatorConfig.xml -overwrite
Recommended Posts