java快速开发平台功能特点之代码生成器

340 阅读2分钟

要说做代码生成器的初衷,还是因为在做公司项目的时候,有太多的功能页面需要处理,在前后端上面,虽然也选择了一个基础的SSH框架系统作为基础,但还是耗费了大量的时间去一点点补代码,再加上业务的需求并不是非常明确,导致后期的改动多的飞起,又特别繁琐,当时就想,如果有一种方式能将精力集中到业务上就好了。

想法有了就要去实现,在参考一些CMS的网站的时候发现很多都是可以用模板填充的,而且实现方式比较统一,于是就想一些内容相对比较固定的模块能生成,那代码在一定的模式下肯定也是可以生成的。

经过对相关产品的一系列研究,以可视化和拖拽式为特点的代码生成器便诞生了,不过几年前还只有.net,现在java也已经完成了。

代码生成器的意义

1.使用代码生成器,可以有效减轻代码编写工作量,大量的增删改查基本代码就不用写了,工作量会减少一半以上。

2.代码更规范,可以减少bug,在新手较多的团队里,规范的代码编写及结构,能够引导新手遵守规范,现有的代码也能供新手仿照编写减少错误。

3.集中精力解决业务问题,从项目角度上来说提高工作效率。

代码生成器操作体验

进入力软java体验平台

![java快速开发平台功能特点之代码生成器](https://p1-tt.byteimg.com/origin/pgc-image/21cdd19615514f27b915a917e7a2286c?from=pc)

验证后登入系统平台,点击首页的代码生成器

![java快速开发平台功能特点之代码生成器](https://p6-tt.byteimg.com/origin/pgc-image/d07f272ffaac40c3a1c8f5241606165e?from=pc)

进入代码生成器,便进入开发模板,最初共设计了多个模板,后来参考客户意见,优化成统一的自定义开发模板。

![java快速开发平台功能特点之代码生成器](https://p6-tt.byteimg.com/origin/pgc-image/fca6d9ea9dab45f8b55e7f377c717a30?from=pc)
![java快速开发平台功能特点之代码生成器](https://p3-tt.byteimg.com/origin/pgc-image/ed861bde2cd84949a43859c79a5d687b?from=pc)

点击模板后进入设计页面,根据向导进行配置,完成后点击下一步即可

![java快速开发平台功能特点之代码生成器](https://p1-tt.byteimg.com/origin/pgc-image/b3fcfd1ee27f4123982c1bd131c12bf5?from=pc)
![java快速开发平台功能特点之代码生成器](https://p3-tt.byteimg.com/origin/pgc-image/c2f40553199b4023ac14bf1eba304153?from=pc)
![java快速开发平台功能特点之代码生成器](https://p6-tt.byteimg.com/origin/pgc-image/b5901cccfcd246f7810622d2d3bb8821?from=pc)
![java快速开发平台功能特点之代码生成器](https://p6-tt.byteimg.com/origin/pgc-image/a6c9470bcc774f85a6d72697f5e122dd?from=pc)
![java快速开发平台功能特点之代码生成器](https://p1-tt.byteimg.com/origin/pgc-image/d8340f63efdc4be586c64c91b9ad8a6b?from=pc)
![java快速开发平台功能特点之代码生成器](https://p1-tt.byteimg.com/origin/pgc-image/2ed26aba221f4ccdb1404ef848239174?from=pc)
![java快速开发平台功能特点之代码生成器](https://p6-tt.byteimg.com/origin/pgc-image/0f3d3967057242c6b119ee970564b0b1?from=pc)
![java快速开发平台功能特点之代码生成器](https://p6-tt.byteimg.com/origin/pgc-image/5428fcd6d88b42d89d44697611f62c57?from=pc)
![java快速开发平台功能特点之代码生成器](https://p6-tt.byteimg.com/origin/pgc-image/89dface0b55d4772b7186d0eb5e1e982?from=pc)

这里的页面只进行了简单的配置,复杂一点的功能需要绑定、设置的项目要更多,具体可搜索"力软"进入官网体验。