code-gen ist ein Codegenerierungstool, das Vorlagen anpassen kann, um verschiedene Codes zu generieren, und MySQL, Oracle, SQL Server und PostgreSQL unterstützt.
Es erfordert lediglich eine Java8-Umgebung und kann nach dem Herunterladen ausgeführt und verwendet werden.
Die Schritte sind einfach: Konfigurieren Sie einfach eine Datenquelle und überprüfen Sie dann die Vorlage, um Code zu generieren.
Standardmäßig werden allgemeine Entitätsklassen, Mybatis-Schnittstellen und Mybatis-Konfigurationsdateivorlagen bereitgestellt, mit denen Mybatis-Anwendungen schnell entwickelt werden können.
Verwendete Technologien: SpringBoot + Mybatis + Vue
Gehen Sie zur Distributionsseite und laden Sie diese ZIP-Datei herunter
Entpacken Sie die Zip-Datei. Wenn es sich um ein Mac/Linux-Betriebssystem handelt, führen Sie zum Starten die Datei „startup.sh“ aus. Bei Windows-Betriebssystemen führen Sie cmd aus und geben Sie zum Starten „java -jar gen.jar“ ein.
Browserzugriff http://localhost:6969/
Der Standardport ist 6969. Ändern Sie die Portnummer wie folgt
Mac/Linux-Betriebssystem: Öffnen Sie die Datei „startup.sh“ und ändern Sie den Parameterwert „--server.port“.
Windows-Betriebssystem: Ausführbare Datei: java -jar gen.jar --server.port=Portnummer
Methode 1: Laden Sie das öffentliche Bild herunter
Docker Pull tanghc2020/gen:latest
Führen Sie nach dem Herunterladen docker run --name gen -p 6969:6969 -d
Browserzugriff http://ip:6969/
Methode 2: Erstellen Sie das Image lokal
Klonen Sie den Code und führen Sie dann das Skript docker-build.sh aus
Führen Sie docker run --name gen -p 6969:6969 -d
Vorderseite: Front-End-Vue
gen: Backend-Dienst
db: Datenbankinitialisierungsdatei
Skript: Hilfsskript
Maven3 und Java8 müssen installiert werden
Mac/Linux-Systeme können build.sh zum Erstellen direkt ausführen, und die Build-Ergebnisse befinden sich im Ordner dist.
CD-Vorderseite
Führen Sie npm run build:prod zum Packen aus, und das Ergebnis liegt unter dist
Legen Sie alle Dateien in dist unter gen/src/main/resources/public ab
CD..
Führen Sie das MVN-Clean-Paket aus. Eine gen-xx-SNAPSHOT.jar wird unter gen/target generiert (xx bedeutet diese Nummer).
Platzieren Sie gen-xx-SNAPSHOT.jar und gen.db unter db im selben Ordner
Führen Sie java -jar gen-xx-SNAPSHOT.jar aus
Browserzugriff http://localhost:6969/