ViewGenerator
Visuelles benutzerdefiniertes Vorlagencode-Generierungssystem
Projektbezogen
Version | beschreiben |
---|
SpringBoot1.5 | Die Testklasse generiert Code |
SpringBoot2.1 | Visuelle Schnittstelle und Testklasse |
SpringBoot2.5 | Visuelle Schnittstelle und Testklasse, Online-Switching-Datenbank |
Projekteinführung
ViewGenerator ist ein benutzerdefiniertes Vorlagencode-Generierungssystem, das auf SpringBoot und FreeMarker basiert. Es ist stabil, einfach und schnell. Es ermöglicht uns, uns auf das Schreiben von Geschäftscode zu konzentrieren . Dies kann in nur wenigen Sekunden erfolgen. Implementieren Sie eine Reihe einfacher Basiscodes innerhalb der Uhr (automatische Generierung benutzerdefinierter Vorlagencodes wie Model, Mapper, MapperXML, Service, ServiceImpl, Controller, JS, Vue usw.).
- Visuelle Schnittstelle, einfach zu bedienen
- Hochflexible Codevorlagenkonfiguration (zwei Vorlagensätze werden als Referenz bereitgestellt). Sie können N Sätze von Codevorlagen selbst hinzufügen
- Unterstützt mehrere Datenbanken, schaltet Datenbanken online um, unterstützt die Online-Codegenerierung und kann ZIP-Datei-Downloads bereitstellen
Softwarearchitektur
SpringBoot + Mybatis + PageHelper + Universal Mapper + Thymeleaf (Amaze UI (Layout) + Element UI (Datenoperation Vue.js))
Installationsanleitung
- Starten Sie einfach die Anwendung über die Datenbankinformationen config/generator.properties unter der Ressourcenkonfiguration, oder Sie können die Testklasse direkt lokal in srctestjavacomexamplegeneratorGeneratorCode ausführen
- Die Vorlage bietet zwei Sätze von Beispielen: LayUI und RESTful. Fügen Sie den Vorlagenpfad template selbst hinzu.
- Für den visuellen Schnittstellenbetrieb greifen Sie auf http://localhost:8080 zu und Sie können die Konfiguration des generierten Codes online festlegen.
- Laden Sie für die Serverbereitstellung den Code herunter, packen Sie ihn lokal in ein JAR-Paket und laden Sie ihn zum Start auf den Server hoch.
- Nachdem der Server bereitgestellt wurde, müssen Sie den Vorlagenordner in dasselbe Verzeichnis wie das JAR-Paket kopieren.
Gebrauchsanweisung
数据库要配置好,且必须有帐号权限(resource下config/generator.properties数据库信息)
Systemvorschau
Referenz erstellen
- Dank der Java-Implementierung von zeng1994 zum Komprimieren von Dateien oder Ordnern in ZIP: https://www.cnblogs.com/zeng1994/p/7862288.html
Mitmachen und beitragen
- Forken Sie dieses Projekt
- Erstellen Sie einen neuen Feat_xxx-Zweig
- Code senden
- Neue Pull-Anfrage