admin 发表于 2017-2-10 14:20

针对Dubbo服务的约定

接口定义:粒度控制、边界控制。一个接口不能存在模棱两可的情况,只做其一


参数标准:复杂接口使用对象做参数(避免map)、统一父类、支持扩展属性透传、提供create/builder构造合法参数、使用枚举限制参数范围。有效避免调用端参数错传


返回值:统一QResponse封装、错误码管理(非数字形式含义明确、按业务区分避免重复等)


业务模板:定义标准业务处理流程、标准化异常处理


接口文档化:定义好接口后,通过注解动态生成接口文档


页: [1]
查看完整版本: 针对Dubbo服务的约定