EISP代码生成器

我要开发同款
184阅读

作品详情

项目描述:
在一个项目的开发过程中需要花很多的时间去编写与数据库相关的数据访问层的代码 , 而这些代码的结构相同 , 内容相似 ,
代码量大。因此为避免重复代码的开发 , 专心致力于业务逻辑层的编写 , 我们需要设计一个符合公司内部平台使用的代码生成
器 , 从而提高了代码的开发效率。EISP代码生成器基于SpringBoot开发 , 将数据库中的模型在FreeMarker模板引擎中进行渲
染 , 从而生成具体的代码文件。
开发环境:IntelliJ IDEA + VS Code
技术选型:Spring Boot + MyBatis + FreeMarker + H2
责任描述:
1. 基础配置:
代码生成必要的基础配置开发 , 包括数据源配置(支持匹配多个数据源)、数据类型配置(Java实体类和数据类型映
射)、数据字典配置、路径配置(代码生成的基础路径以及模板的绝对路径)等功能实现。
2. 业务建模:
采用FreeMarker字符串模板插值的方式进行插值 , 最后将插值结果以流的形式转换成字符串输出 , 通过这种形式生
成代码模板 , 模型设计对数据库的字段进行匹配映射 , 以异步调用的形式选择方案模型的模板可批量生成代码及下载。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论