VisualStudioCode + Java + SpringBoot

VisualStudioCode + Java + SpringBoot

Einführung

Welche Art von Editor verwenden Sie für die Java-Entwicklung?

Usw. sind berühmt. Ich selbst schreibe viel Java bei der Arbeit, aber die IDE ist Eclipse. Es gibt viele Plejaden in einem. Schließlich liegt es wahrscheinlich daran, dass die Baukosten niedrig sind, weil die häufig verwendeten vorinstalliert sind. Eclipse ist jedoch schwer, nicht wahr? Besonders wenn es startet ...

VisualStudioCode

Visual Studio-Texteditor von Microsoft. Es unterstützt nicht nur Windows, sondern auch MacOS und Linux. Ich benutze es heutzutage oft, weil es schnell startet und leicht ist. Obwohl es sich um einen Texteditor handelt, ist er standardmäßig mit verschiedenen Plug-Ins und Debug-Funktionen ausgestattet und kann je nach Plug-In und Einstellungen fast wie eine IDE verwendet werden.

VisualStudioCode + Java + SpringBoot

Ein solcher Visual Studio-Code kann verschiedene Sprachen entwickeln. Ich habe kürzlich erfahren, dass Sie auch Java entwickeln können ... Das bedeutet, dass Sie die Java-Umgebungskonstruktion und Spring Boot verwenden können. Daher werde ich ein Memorandum über die Spring Boot-Umgebungskonstruktion hinterlassen.

Laden Sie VisualStudioCode herunter und installieren Sie es (win)

Es ist die Umgebungskonstruktion von Windows.

-Download unter hier.

*Im Kontextmenü der Explorer-Datei[Mit Code öffnen]Aktion hinzufügen "
*Im Kontextmenü des Explorer-Verzeichnisses[Mit Code öffnen]Aktion hinzufügen "
*"Code als Editor für unterstützte Dateitypen registrieren"
*"Zum PFAD hinzufügen(Verfügbar nach Neustart)」

Wählen.

Hinzufügung der Verlängerung

Fügen Sie eine Erweiterung (Plug-In) für VisualStudioCode hinzu.

JDK-Installation

Installieren Sie das JDK und fügen Sie die Umgebungsvariablen hinzu. (Weggelassen)

Java: Home-Einstellungen

--Öffnen Sie das Fenster "Einstellungen" mit "Strg" + ",".

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"

Klicken Sie auf "Bearbeiten mit settings.json".

setting.json


{
    "java.home": "C:\\XXXX\\Java\\jdk1.8.0_131"
}

Beschreiben Sie den Pfad (JAVA_HOME) zu dem JDK in settings.json.

Damit ist das Minimum an Java-Entwicklung abgeschlossen.

Erstellen eines Java-Projekts

Lassen Sie uns ein Java-Projekt erstellen.

Java: Create Java Project

--Stellen Sie das Verzeichnis als Arbeitsbereich unter "Ordner angeben" ein.

nützliche Funktion

--Breakpoints können durch Klicken auf die links angezeigten Zahlen festgelegt werden, da ein roter Kreis angezeigt wird, wenn Sie sich auf die linke Seite konzentrieren.

{
    "configurations": [
        {
            "type": "java",
            "name": "CodeLens (Launch) - App",
            "request": "launch",
            "mainClass": "app.App",
            "projectName": "test_project",
            "args": ""← Dies
        }
    ]
}

--Code-Format: "Alt" + "Shift" + "F"

zu launch.json

  "console": "integratedTerminal",

Einstellen

SpringBoot

Wir werden eine Erweiterung hinzufügen, um SpringBoot zu aktivieren.

Spring Boot-Projekt

Erstellen Sie ein Spring Boot-Projekt.

--Öffnen Sie "Befehlspalette" mit "Strg" + "Umschalt" + "P" und geben Sie Folgendes ein.

Spring Initializr: Generate a Maven Project

--Geben Sie "Java" in "Projektsprache angeben" ein (wählen Sie es aus).

* Spring Web Starter
* Spring Boot DevTools
* Lombok
* Thymeleaf
* MySQL Driver
* MyBatis Framework

--Drücken Sie Ausgewählte 6 Abhängigkeiten

DB-Einstellungen

--Installation von MySQL (weggelassen)

CREATE DATABASE test_db CHARACTER SET utf8;

--Tabelle erstellen

CREATE TABLE IF NOT EXISTS
member                                              --Tabellenname
(
    MAIL_ADDRESS varchar(255) NOT NULL PRIMARY KEY  --E-Mail-Adresse: PK
    ,NAME varchar(255) NOT NULL                     --Name
    ,CREATED_DATE datetime                          --Eingetragenes Datum
    ,CREATED_USER varchar(255)                      --Registrierte Person
    ,UPDATED_DATE datetime                          --Datum und Uhrzeit aktualisieren
    ,UPDATED_USER varchar(255)                      --Wechsler
);

application.properties


spring.datasource.url=jdbc:mysql://localhost:3306/test_db
spring.datasource.username=root
spring.datasource.password=

MyBatis Generator

Ich verwende MyBatis als OP-Mapper. MyBatis verfügt über ein Tool namens MyBatis Generator, das automatisch Java-Dateien aus der Datenbank generiert. In Eclipse könnte ich es verwenden, indem ich das Plug-In installiere Mit VisualStudioCode habe ich mir überlegt, was ich tun soll.

Laden Sie mybatis-generator-core-X.X.X.zip unter hier herunter und entpacken Sie es.

Platzieren Sie 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>
    <!--Pfad zum JDBC-Treiber-->
    <classPathEntry location="/Users/XXX/XXX/mysql/mysql-connector-java/8.0.16/mysql-connector-java-8.0.16.jar"/>
    <context id="local">
        <!--Verbindungsziel-DB-Informationen-->
        <jdbcConnection driverClass="com.mysql.jdbc.Driver"
                        connectionURL="jdbc:mysql://localhost:3306/test_db?useSSL=false&amp;nullCatalogMeansCurrent=true" userId="root"
                        password="" />
        <!-- Model(Entity)Erstellungsziel-->
        <javaModelGenerator targetPackage="xxx.xxx.app.db.entity"
                        targetProject="/Users/XXX/Documents/workspace/xxx/src/main/java" />
        <!-- Mapper.XML-Erstellungsziel-->
        <sqlMapGenerator targetPackage="xxx.xxx.db.mapper"
                        targetProject="/Users/XXX/Documents/workspace/xxx/src/main/resources" />
        <!-- Mapper.Java-Erstellungsziel-->
        <javaClientGenerator targetPackage="xxx.xxx.db.mapper"
                        targetProject="/Users/XXX/Documents/workspace/xxx/src/main/java"
                        type="XMLMAPPER" />
        <!--Tabelle generiert werden-->
        <table schema="test_db" tableName="member" ></table>
    </context>
</generatorConfiguration>

--Starten Sie den Mybatis-Generator PowerShell starten (im VS-Code) Gehen Sie zu xxx \ src \ main \ resources und geben Sie den folgenden Befehl ein

powershell


> java -jar .\mybatis-generator-core-X.X.X.jar -configfile .\generatorConfig.xml -overwrite

Recommended Posts

VisualStudioCode + Java + SpringBoot
[Java] SpringBoot + Doma2 + H2
Java
Java
[Java & SpringBoot] Umgebungskonstruktion für Mac
Java lernen (0)
Java studieren ―― 3
Java geschützt
[Java] Anmerkung
[Java] Modul
Java-Array
Java studieren ―― 9
Java Scratch Scratch
Java-Tipps, Tipps
Java-Methoden
Java-Methode
Java (Konstruktor)
Java-Array
[Java] ArrayDeque
Java (überschreiben)
Java Day 2018
Java-Zeichenfolge
Java (Array)
Java statisch
Java-Serialisierung
Java Anfänger 4
JAVA hat bezahlt
Java studieren ―― 4
Java (gesetzt)
Java-Shell-Sortierung
[Java] compareTo
Java studieren -5
Java reflektierend 获 获 举
Java (Schnittstelle)
Java-Memorandum
Java-Array
Java studieren ―― 1
[Java] Array
[Java] Polymorphismus
Java # 0 studieren
Java-Überprüfung
Java-Framework
Java-Funktionen
[Java] Vererbung
FastScanner Java
Java-Funktionen
Java Anfänger 3
Java-Memo
Java (Kapselung)
Java-Vererbung
[Java] Überladung
Java-Grundlagen
Java dekompilieren
[Java] Anmerkung
Java Note
[Java] Verbindung mit lokaler Datenbank (IntelliJ + SpringBoot)
Java Anfänger
Java (add2)
JAVA (Karte)
[Java] -Schnittstelle