项目功能:
a) 可以根据不同输入模式智能输入、导入表、导入配置、导入建表SQL、导入Excel解析统一标准的封装类。
b) 可以生成对应SQL建表代码、SQL插入语句、模拟数据、Java实体类代码、json代码、前端代码。
c) 拥有后台管理系统,实现对用户、词库、表大全、字段大全的管理。
核心技术:
a) 定义统一Schema类,便于针对不同类型输入进行处理。
b) 门面模式:定义GeneratorFacade类,针对前端不同类型的代码生成,依次调用各种生成器并封装为统一的返回结果,减少前端重复请求,降低开销。
c) 使用工厂模式+单例模式(饿汉式)来统一根据参数生成不同类型的生成器对象。
d) 利用Druid库中的Parser工具类来实现SQL语法解析,使用GSON类解析json数组、使用EasyExcel解析和生成excel文件。
点击空白处退出提示












评论