当前位置 博文首页 > Mo小泽的技术博客:Java 单体服务开发指南

    Mo小泽的技术博客:Java 单体服务开发指南

    作者:[db:作者] 时间:2021-09-15 13:38

    文章目录

      • 一、代码组织模式
        • 1、多仓库
        • 2、单体仓库
      • 二、编程规约(参考《阿里 Java 开发手册》)
        • 1、命名风格
        • 2、常量定义
        • 3、代码格式
        • 4、OOP 规约
        • 5、日期时间
        • 6、集合处理
        • 7、并发处理
        • 8、控制语句
        • 9、注释规约
        • 10、前后端规约
        • 11、其它
      • 三、异常日志(参考《阿里 Java 开发手册》)
        • 1、错误码
        • 2、异常处理
        • 3、日志规约
      • 四、单元测试(参考《阿里 Java 开发手册》)
      • 五、安全规约(参考《阿里 Java 开发手册》)
      • 六、MySQL数据库(参考《阿里 Java 开发手册》)
        • 1、建表规约
        • 2、SQL语句
        • 3、ORM 映射
        • 4、索引规约
      • 七、工程结构(参考《阿里 Java 开发手册》)
        • 1、应用分层
        • 2、二方库依赖
        • 3、服务器
      • 八、设计规约(参考《阿里 Java 开发手册》)
      • 九、服务开发框架
        • 1、接口参数校验
        • 2、统一异常处理
        • 3、DTO 和 DMO 互转
        • 4、强类型接口设计
        • 5、分环境配置
        • 6、异步调用处理
        • 7、Swagger 配置
        • 8、前后端分离跨域
        • 9、统一访问日志记录
        • 10、打包方式
      • 十、技术选型(参考)
        • 1、代码生成工具
        • 2、核心框架
        • 3、日志框架
        • 4、持久层框架
        • 5、连接池
        • 6、SQL拦截工具
        • 7、多数据源启动器
        • 8、分页插件
        • 9、API文档
      • 十一、开发环境(推荐)
        • 1、开发插件
        • 2、JDK
        • 3、构建工具
        • 4、Git 不限
        • 5、数据库
        • 6、IDE
        • 7、其他工具
    • 十二、代码提交规范
      • 1、基本原则
      • 2、提交注释规则
        • 2.1、type
        • 2.2、description
      • 3、示例
    cs