暂无个人介绍
暂时未有相关通用技术能力~
阿里云技能认证
详细说明优雅的代理源代码阅读比较
优雅的代理源代码阅读比较
在2B场景下,相当数量中小项目的领域模型是多字段的单表(实体)增删改查。对后端研发同学,实现这样的业务逻辑,粗略地看,无非下面几个基本操作。 • 创建数据库表,并添加业务字段。 • 撰写Java实体类DO,添加对应的字段。 • 撰写Java数据操作类,DAO,撰写相关方法。 • 撰写Service类,增加对相关实体的CRUD操作。 • 如果是Web应用,撰写Controller类,暴露相关的REST API。 也就是说,在定义了数据库表结构以后,上述都是一些机械化和模板化的重复操作。因此我们开发了基于Intellij的CRUD代码自动生成插件。
上一篇文档里,我们介绍了如何开发一个表单引擎:通过生成数据库建表语句,Java代码,并部署到spring上下文,实现表单实例CRUD API的创建。 同时我们也演示了如何在IDE中启动应用,成功创建表单信息并使用表单CRUD API来创建表单实例。 本节我们主要讨论解决表单引擎发布部署的实际问题。
上一篇文档里,我们介绍了如何开发一个表单引擎:通过生成数据库建表语句,Java代码,并部署到spring上下文,实现表单实例CRUD API的创建。 同时我们也演示了如何在IDE中启动应用,成功创建表单信息并使用表单CRUD API来创建表单实例。 本节我们主要讨论解决表单引擎发布部署的实际问题。
介绍如何通过一张数据库表中字段的相关信息,生成一系列CRUD的api。