Générateur de vues
Système de génération de code de modèle personnalisé visuel
Lié au projet
Version | décrire |
---|
SpringBoot1.5 | La classe de test génère du code |
SpringBoot2.1 | Interface visuelle et classe de test |
SpringBoot2.5 | Interface visuelle et classe de test, base de données de commutation en ligne |
Présentation du projet
ViewGenerator est un système de génération de code de modèle personnalisé basé sur SpringBoot et FreeMarker. Il est utilisé pour créer rapidement des projets de petite et moyenne taille. Il est stable, simple et rapide. Il nous permet de nous débarrasser du travail répétitif et de nous concentrer sur l'écriture de code métier. . Cela peut être fait en seulement quelques dizaines de secondes. Implémentez un ensemble de codes de base simples dans l'horloge (générez automatiquement des codes de modèles personnalisés tels que Model, Mapper, MapperXML, Service, ServiceImpl, Controller, JS, Vue, etc.)
- Interface visuelle, facile à utiliser
- Configuration de modèles de code très flexible (deux ensembles de modèles sont fournis pour référence), vous pouvez ajouter N ensembles de modèles de code par vous-même
- Prend en charge plusieurs bases de données, change de base de données en ligne, prend en charge la génération de code en ligne et peut fournir des téléchargements de fichiers ZIP
architecture logicielle
SpringBoot + Mybatis + PageHelper + Universal Mapper + Thymeleaf (Amaze UI (mise en page) + Element UI (opération de données Vue.js))
Tutoriel d'installation
- Démarrez simplement l'application avec les informations de la base de données config/generator.properties sous la configuration des ressources, ou vous pouvez directement exécuter la classe Test localement dans srctestjavacomexamplegeneratorGeneratorCode.
- Le modèle fournit deux ensembles d'exemples LayUI et RESTful. Ajoutez vous-même le chemin du modèle template.
- Pour le fonctionnement de l'interface visuelle, accédez à http://localhost:8080 et vous pouvez définir la configuration du code généré en ligne.
- Pour le déploiement du serveur, téléchargez le code, emballez-le localement dans un package jar et téléchargez-le sur le serveur pour le démarrage.
- Une fois le serveur déployé, vous devez copier le dossier de modèles dans le même répertoire que le package jar.
Mode d'emploi
数据库要配置好,且必须有帐号权限(resource下config/generator.properties数据库信息)
Aperçu du système
Référence de construction
- Grâce à l'implémentation Java de zeng1994 de la compression de fichiers ou de dossiers en zip : https://www.cnblogs.com/zeng1994/p/7862288.html
Participer et contribuer
- Forkez ce projet
- Créer une nouvelle branche Feat_xxx
- Soumettre le code
- Nouvelle demande de tirage