code-gen est un outil de génération de code qui peut personnaliser des modèles pour générer différents codes et prend en charge MySQL, Oracle, SQL Server et PostgreSQL.
Il nécessite uniquement un environnement Java8 et peut être exécuté et utilisé après le téléchargement.
Les étapes sont simples, il suffit de configurer une source de données, puis de vérifier le modèle pour générer du code.
Les classes d'entités communes, les interfaces mybatis et les modèles de fichiers de configuration mybatis sont fournis par défaut, ce qui permet de développer rapidement des applications mybatis.
Technologies utilisées : SpringBoot + Mybatis + Vue
Allez sur la page de distribution et téléchargez ce fichier zip
Décompressez le zip. S'il s'agit d'un système d'exploitation Mac/Linux, exécutez le fichier startup.sh pour démarrer. Pour les systèmes d'exploitation Windows, exécutez cmd et entrez java -jar gen.jar pour démarrer.
Accès au navigateur http://localhost:6969/
Le port par défaut est 6969, modifiez le numéro de port comme suit
Système d'exploitation Mac/Linux : ouvrez le fichier startup.sh et modifiez la valeur du paramètre --server.port
Système d'exploitation Windows : Exécutable : java -jar gen.jar --server.port=numéro de port
Méthode 1 : Télécharger l'image publique
docker pull tanghc2020/gen:dernier
Après le téléchargement, exécutez docker run --name gen -p 6969:6969 -d
Accès au navigateur http://ip:6969/
Méthode 2 : créer l’image localement
clonez le code puis exécutez le script docker-build.sh
Exécuter docker run --name gen -p 6969:6969 -d
front : vue de face
gen : service back-end
db : fichier d'initialisation de la base de données
script : script auxiliaire
Besoin d'installer Maven3, Java8
Les systèmes Mac/Linux peuvent exécuter directement build.sh pour construire, et les résultats de la construction se trouvent dans le dossier dist.
devant du cd
Exécutez npm run build:prod pour l'empaquetage, et le résultat est sous dist
Mettez tous les fichiers dans la distribution sous gen/src/main/resources/public
CD..
Exécutez le package mvn clean, un gen-xx-SNAPSHOT.jar sera généré sous gen/target (xx signifie ce numéro)
Placez gen-xx-SNAPSHOT.jar et gen.db sous db dans le même dossier
Exécutez java -jar gen-xx-SNAPSHOT.jar
Accès au navigateur http://localhost:6969/