写一个代码生成器的心路历程,和一个只需要一天就能完成的代码生成器maven插件源码
为什么要写一个代码生成器 在写后端项目的时候,基础的实现功能都是增删查改,通常以表或者指定的数据模型为单位进行增删查改。 在大部分的Web项目中,通常写一个增删查改需要新建很多个基础类。 假设你的项目是由 控制层、服务层、数据访问层组成,那么如果新增一个表的增删查改功能,我们就也许需要针对这个表创建以下这些类。 Model.java ModelController.java IModelService.java ModelService.java IModelDao.java ModelDao.java 创建完成后,某些项目结构是有通用的基础类,可能还需要根据Model类型来添加泛型,这样又是需要一顿复制粘贴的操作。 interface IModelService extends...
2019, Jun 19 — 2 minute read