文件名称:word源码java-generate_code_manager:generate_code_manager
文件大小:787KB
文件格式:ZIP
更新时间:2024-06-25 16:53:23
系统开源
word源码java generate_code_manager 项目介绍 我为什么想开源一个代码生成器? 现在的项目基本上属于前后端分离的 所以我们需要提供接口文档给前端。 没有API文档工具之前,大家都是手写API文档的,在什么地方书写的都有,我们公司是写word文档的,每个公司都有每个公司的玩法,无所谓好坏。 书写API文档的工具有很多,但是能称之为“框架”的,估计也只有swagger了。 【对swagger不了解的可以参考下 网上看到的】 但是使用swagger框架比较麻烦的就是注解写的比较多 例如下图: 自己手写注解的话工作量有点大,我的内心是有点拒绝的 :beaming_face_with_smiling_eyes: ,然后跟我们总监聊了下这个事,说实体类这块可以考虑代码生成器减轻重复性工作,姜还是老的辣哈。 看了mybatis-plus的代码生成器的代码后,要使用的话是new AutoGenerator(),代码生成用的velocity引擎,我把velocity的模板拷到自己的项目中,一个新的类继承了AutoGenerator 重写了velocity获取模板路径的方法,然后在自己项目中的模板 用velocity的语法写了能生成单张表