code-gen هي أداة لإنشاء التعليمات البرمجية يمكنها تخصيص القوالب لإنشاء رموز مختلفة وتدعم MySQL وOracle وSQL Server وPostgreSQL.
لا يتطلب سوى بيئة Java8 ويمكن تشغيله واستخدامه بعد التنزيل.
الخطوات بسيطة، ما عليك سوى تكوين مصدر بيانات ثم التحقق من القالب لإنشاء التعليمات البرمجية.
يتم توفير فئات الكيانات المشتركة وواجهات mybatis وقوالب ملفات تكوين mybatis بشكل افتراضي، والتي يمكنها تطوير تطبيقات mybatis بسرعة.
التقنيات المستخدمة: SpringBoot + Mybatis + Vue
انتقل إلى صفحة التوزيع وقم بتنزيل هذا الملف المضغوط
قم بفك ضغط الملف المضغوط. إذا كان نظام التشغيل Mac/Linux، قم بتشغيل ملف Startup.sh للبدء. بالنسبة لأنظمة تشغيل Windows، قم بتشغيل cmd وأدخل java -jar gen.jar للبدء.
الوصول إلى المتصفح http://localhost:6969/
المنفذ الافتراضي هو 6969، قم بتغيير رقم المنفذ كما يلي
نظام التشغيل Mac/Linux: افتح ملف Startup.sh وقم بتعديل قيمة المعلمة --server.port
نظام التشغيل ويندوز: قابل للتنفيذ: java -jar gen.jar --server.port=port number
الطريقة الأولى: تنزيل الصورة العامة
عامل ميناء سحب Tanghc2020/gen:latest
بعد التنزيل، قم بتنفيذ docker run --name gen -p 6969:6969 -d
الوصول إلى المتصفح http://ip:6969/
الطريقة الثانية: إنشاء الصورة محليًا
انسخ الكود ثم قم بتنفيذ البرنامج النصي docker-build.sh
تنفيذ تشغيل عامل الإرساء --name gen -p 6969:6969 -d
الجبهة: عرض الواجهة الأمامية
الجنرال: خدمة الواجهة الخلفية
db: ملف تهيئة قاعدة البيانات
البرنامج النصي: البرنامج النصي المساعد
تحتاج إلى تثبيت Maven3، Java8
يمكن لأنظمة Mac/Linux تنفيذ build.sh مباشرةً للإنشاء، وتكون نتائج البناء موجودة في مجلد dist.
جبهة القرص المضغوط
قم بتنفيذ npm run build:prod للتغليف، والنتيجة موجودة ضمن dist
ضع جميع الملفات في التوزيعة ضمن gen/src/main/resources/public
قرص مضغوط..
عند تنفيذ حزمة mvn النظيفة، سيتم إنشاء gen-xx-SNAPSHOT.jar ضمن gen/target (يمثل xx هذا الرقم)
ضع gen-xx-SNAPSHOT.jar و gen.db ضمن db في نفس المجلد
قم بتنفيذ java -jar gen-xx-SNAPSHOT.jar
الوصول إلى المتصفح http://localhost:6969/