1. 本项目为前后端分离的GIS基础开发模板,提供开箱即用的全栈技术方案,显著提升Web应用开发效率。
2. 前端采用Vue 3 + TypeScript + Element Plus,具备良好类型安全与组件化能力;后端基于Spring Boot 3 + MyBatis,支持高内聚、低耦合的模块设计。
3. 集成用户认证(JWT)、标准化API通信、MySQL数据库交互等核心功能,覆盖中小型GIS Web项目常见需求,可直接作为工程起点复用。
1. 支持 MySQL 与 PostgreSQL 数据库连接及元数据读取
2. 提供灵活配置:自定义包名、按需选择生成实体类、MyBatis XML、Mapper 接口及 Controller 层代码
3. 基于 Vue3 开发可视化界面,集成数据库连通性测试、表结构预览与实时生成进度反馈
4. 生成代码严格遵循 Java 命名规范,自动实现下划线字段到驼峰命名的映射(如 user_name → userName)
5. 输出按包路径组织的 ZIP 压缩包,并支持单文件在线预览与一键复制