วิวเจนเนอเรเตอร์
ระบบสร้างโค้ดเทมเพลตแบบกำหนดเองที่มองเห็นได้
โครงการที่เกี่ยวข้อง
เวอร์ชัน | อธิบาย |
---|
สปริงบูต1.5 | คลาสทดสอบสร้างโค้ด |
สปริงบูต2.1 | ส่วนต่อประสานภาพและคลาสทดสอบ |
สปริงบูต2.5 | ส่วนต่อประสานภาพและคลาสทดสอบ ฐานข้อมูลการสลับออนไลน์ |
การแนะนำโครงการ
ViewGenerator คือระบบสร้างโค้ดเทมเพลตแบบกำหนดเองที่ใช้ SpringBoot และ FreeMarker ซึ่งใช้เพื่อสร้างโปรเจ็กต์ขนาดเล็กและขนาดกลางได้อย่างรวดเร็ว มีความเสถียร เรียบง่าย และรวดเร็ว สามารถทำได้ภายในเวลาเพียงสิบวินาที ใช้ชุดโค้ดพื้นฐานง่ายๆ ภายในนาฬิกา (สร้างโค้ดเทมเพลตที่กำหนดเองโดยอัตโนมัติ เช่น Model, Mapper, MapperXML, Service, ServiceImpl, Controller, JS, Vue ฯลฯ)
- ส่วนต่อประสานแบบภาพใช้งานง่าย
- การกำหนดค่าเทมเพลตโค้ดที่มีความยืดหยุ่นสูง (เทมเพลตสองชุดมีไว้สำหรับการอ้างอิง) คุณสามารถเพิ่มเทมเพลตโค้ด N ชุดได้ด้วยตัวเอง
- รองรับหลายฐานข้อมูล สลับฐานข้อมูลออนไลน์ รองรับการสร้างโค้ดออนไลน์ และสามารถดาวน์โหลดไฟล์ ZIP ได้
สถาปัตยกรรมซอฟต์แวร์
SpringBoot + Mybatis + PageHelper + Universal Mapper + Thymeleaf (Amaze UI (เลย์เอาต์) + Element UI (การดำเนินการข้อมูล Vue.js))
บทช่วยสอนการติดตั้ง
- เพียงเริ่มต้นแอปพลิเคชันด้วยข้อมูลฐานข้อมูล config/generator.properties ภายใต้การกำหนดค่าทรัพยากร หรือคุณสามารถดำเนินการคลาส Test ภายในเครื่องได้โดยตรงใน srctestjavacomexamplegeneratorGeneratorCode
- เทมเพลตมีตัวอย่าง LayUI และ RESTful สองชุด
- สำหรับการทำงานของอินเทอร์เฟซแบบภาพ ให้เข้าไปที่ http://localhost:8080 และคุณสามารถตั้งค่าการกำหนดค่าของโค้ดที่สร้างขึ้นทางออนไลน์ได้
- สำหรับการปรับใช้เซิร์ฟเวอร์ ให้ดาวน์โหลดโค้ดและจัดแพ็คเกจไว้ในเครื่องเป็นแพ็คเกจ jar แล้วอัปโหลดไปยังเซิร์ฟเวอร์เพื่อเริ่มต้นระบบ
- หลังจากปรับใช้เซิร์ฟเวอร์แล้ว คุณต้องคัดลอกโฟลเดอร์เทมเพลตไปยังไดเร็กทอรีเดียวกันกับแพ็คเกจ jar
คำแนะนำสำหรับการใช้งาน
数据库要配置好,且必须有帐号权限(resource下config/generator.properties数据库信息)
การแสดงตัวอย่างระบบ
สร้างการอ้างอิง
- ขอบคุณการใช้งาน Java ของ zeng1994 ในการบีบอัดไฟล์หรือโฟลเดอร์ลงใน zip: https://www.cnblogs.com/zeng1994/p/7862288.html
มีส่วนร่วมและมีส่วนร่วม
- ส้อมโครงการนี้
- สร้างสาขา Feat_xxx ใหม่
- ส่งรหัส
- คำขอดึงใหม่