REST
草莓盼盼是胖胖
大胆假设,小心求证
展开
-
client Sdk
client Sdk学习 spring.factories 在Spring Boot中有一种非常解耦的扩展机制:Spring Factories。这种扩展机制实际上是仿照Java中的SPI扩展机制来实现的。 约定 当服务的提供者,提供了服务接口的一种实现之后,需在项目的classpath下的META-INF/spring.factories文件中配置该接口的实现类名称,以便程序读取配置文件来实例化。 org.springframework.context.ApplicationContextInitia转载 2021-07-09 13:22:17 · 725 阅读 · 0 评论 -
Gson
使用 new Gson()方法作为使用Gson的开始,调用Json操作时,Gson实例不会维护任何状态,并且是显示安全的, 所以可以复用相同的对象来重复Json的序列化和反序列操作。 so,应该将gson封装类,声明成静态方法。 public class GsonUtil { public static Gson gson = new Gson(); } ...原创 2021-02-22 09:08:50 · 169 阅读 · 0 评论 -
API错误码设计
错误码组成 应用标识+功能域+错误类型+错误编码 错误码位数:8位 错误码示例:I102P001 使用规范:只增不改,避免混乱 应用标识(2位字母和数字) AXXX平台:A1 AXXX平台:A2 VXXX平台:V1 ZXXX平台:Z1 功能域(2位数字) 未分类:00 X1相关:01 X2相关:02 X3相关:03 错误类型(1位字母) 参数错误:P 业务错误:B 系统错误:S 网络错误:N 数据库错误:D 缓存错误:C RPC错误:R 文件IO错误:F 其他错误:O 错误编码(3位数转载 2021-02-04 20:26:18 · 326 阅读 · 1 评论