# vma-docs **Repository Path**: 810422646/vma-docs ## Basic Information - **Project Name**: vma-docs - **Description**: vma框架文档 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2018-12-11 - **Last Updated**: 2020-12-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vma-docs 微码后端框架文档说明 ------ ## 文档模块说明 模块|描述 ---|---| vma-api-demo|业务层基础项目demo vma-cloud-demo|业务层微服务项目demo vma-boost|基于业务提取整合的插件 vma-frame|vma框架层核心插件 vma-tools|工具相关 ## 技术栈 * Java 8+ * Spring * Spring MVC * Mybatis * Mybatis Plus 2.x mybatis增强版 * swagger 生成接口文档 * Spring Boot 2.x * Spring Scheduled 定时任务 * Spring Redis 缓存 * Spring validation 参数校验 * Spring Async 线程池 * Spring Logback 日志 * Spring kafka 消息队列 ## 开发流程 1. 产品需求会 2. 数据库评审,项目工程创建根据数据表统一生成基础的controller service dao mapper 3. 根据原型定义接口 4. 接口实现及自测 5. 与前端联调 5. 提测 6. 禅道上查看bug,解决bug ## 开发规范 * 参考阿里巴巴Java开发手册,IDEA使用Alibaba Java Coding Guidelines 插件 * 参考vma-checkstyle代码规范文档,IDEA使用check-style检测代码 * 接口定义参考RESTful规范 * java方法命名规则 * 以Demo为例,不写表示当前实体 * 列表,list = listDemo * 分页,page = pageDemo * 取单数据,get = getDemo * 新增,save = saveDemo * 更新,update = updateDemo * 删除,del = delDemo