代码生成
文章平均质量分 83
一二三应用开发平台代码生成功能的设计与实现资料
行者无疆1982
热爱技术,专注于架构、设计、开发,侧重于综合运用与实战,所有内容均动手验证确认,不以讹传讹,欢迎评论、转发和私信。
每周更新一篇高质量原创文章,你的支持是创作的动力,记得添加关注~。
一起努力,遇见更好的自己。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一二三应用开发平台——代码生成(6)——视图模板
接下来就是平台自行扩展的前端视图模板了。模板文件如下: 生成代码示例如下: 新增视图 模板文件如下: 生成代码示例如下: 修改视图 模板文件如下: 生成代码示例如下: 详情视图 模板文件如下: 新增与修改视图功能二合一,适用于大多是情况。生成代码示例如下: 查看视图 模板文件如下: 生成代码示例如下: 树视图 模板文件如下: 生成代码示例如下: 树表视图 模板文件如下: 树表视图实际是一个组合视图,由树视图和列表视图组成。生成代码示例如下: 参照视图 模板文件如下: 生成代码示例如下: 树参照视图 模板文原创 2025-05-05 10:20:09 · 419 阅读 · 0 评论 -
一二三应用开发平台——代码生成(5)——代码模板
接下来看看基于MybatisPlus代码生成器模板进行优化调整的模板,脱离了对数据库表的依赖,增加了诸多与平台设计与实现相关的处理。原创 2025-04-28 08:00:00 · 992 阅读 · 0 评论 -
一二三应用开发平台——代码生成(4)——生成代码2
配置注入这一环节传入的参数比较多,后面都会用到。这一步是自定义配置的关键所在,需要把实体配置时的信息,放入到customKeyValue集合中,然后代码模板来读取和处理。MybatisPlus的代码生成器只生成了Entity、Mapper、Service、ServiceImpl和Controller层的后端代码,平台在这里进行了扩展,实现了前端页面的生成,以及前后端交互的视图对象VO的生成。策略配置。原创 2025-04-21 08:00:00 · 537 阅读 · 0 评论 -
一二三应用开发平台——代码生成(3)——生成代码1
接下来具体说一说生成代码的处理。前文提到过,平台的代码生成功能是基于MybatisPlus组件的代码生成器改造的,大框架还是遵循原组件的模式,不过还是做了比较多的集成和改造工作。处理过程与前面说的生成数据库表类似,也是先根据实体编码,获取实体对应的配置信息及其归属的模块配置信息,然后读取下属的数据模型,根据数据模型配置信息来生成代码。原创 2025-04-14 08:00:00 · 572 阅读 · 0 评论 -
一二三应用开发平台——代码生成(1)——整体介绍
当下,低代码与无代码的概念正炙手可热,市面上涌现了众多相关平台。客观而言,低代码开发平台确实通过配置化的方式显著提升了开发效率,降低了成本,并缩短了项目周期。同时,这种开发方式也降低了对开发人员的技能要求,所生成的代码更为标准化,有效减少了低级错误,间接提升了软件质量。然而,低代码开发并非是一个全新的概念,其历史可追溯至较早时期。在一个软件系统中,许多功能具有共性,这些功能可以通过抽象建模和标准化来简化开发流程。例如,单实体(如计量单位)对应单张数据表,展示和操作方式相对简单;原创 2025-03-31 08:00:00 · 611 阅读 · 0 评论
分享