VisualStudioCode + Java + SpringBoot
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.
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.
Fügen Sie eine Erweiterung (Plug-In) für VisualStudioCode hinzu.
Installieren Sie das JDK und fügen Sie die Umgebungsvariablen hinzu. (Weggelassen)
--Ö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.
Lassen Sie uns ein Java-Projekt erstellen.
Java: Create Java Project
--Stellen Sie das Verzeichnis als Arbeitsbereich unter "Ordner angeben" ein.
Geben Sie den Namen des Java-Projekts unter "Geben Sie einen Java-Projektnamen ein" ein.
Ein neues Fenster mit dem Projekt wird angezeigt. Innerhalb des Projekts befinden sich die Verzeichnisse bin und src, in denen sich App.class und App.java befinden.
--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.
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
--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=
`http: // localhost: 8080 /`
auf die App zugreifen.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&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