针对华自科技在java工程师开发在实际使用过程中存在开发功能不通用,基础架构搭建复杂等问题搭建快速开发平台以及基础通用型模块
主要功能模块:
1. 环境搭建:依赖于Maven,将特定要的的架构通过封装成不同的Maven模板,开发人员通过命令快速构建符合要求的开发架构。
2. 通用模块:根据通用功能的优先级,封装通用巡检业务、通用权限等各个可直接复用与其他项目的功能模板。
3. 基础工具:通过自定义封装Maven插件、Idea插件实现可以快速开发代码和检测代码,降低开发人员多通用代码的繁琐编辑。
4. 部署工具:通过对数据源的封装以及依赖,实现表结构在部署是自动初始化,已经按照指定版本升级数据或数据迁移。
5. 项目管理模块:通过页面选择已有的通用型模块后填写参数,可以生产项目结构,点击导出成部署文件可以生产部署文件;或者使用Dockerfile进行打包成docker镜像实现快速部署。