Update ServiceExceptionUtil.java

自定义一个接口,声明方法getCode(),枚举实现这个接口并实现getCod()方法返回枚举实例的code,此处error方法的参数声明为该接口类型,然后error方法内部调用getCode方法获取code,这样,对于error方法来说,使用更安全了,避免传一个不存在的code,调用error方法的地方直接传枚举即可,省去大量枚举.getCode()调用,其他方法同,不知道我说清楚了么
This commit is contained in:
Radical 2019-06-13 18:27:09 +08:00 committed by GitHub
parent 9b08c5918c
commit 31b0bd081e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -39,7 +39,7 @@ public class ServiceExceptionUtil {
ServiceExceptionUtil.messages.put(code, message); ServiceExceptionUtil.messages.put(code, message);
} }
// TODO 芋艿可能不是目前最优解目前暂时这样 // TODO 芋艿可能不是目前最优解目前暂时这样 枚举实现接口
public static <T> CommonResult<T> error(Integer code) { public static <T> CommonResult<T> error(Integer code) {
return CommonResult.error(code, messages.get(code)); return CommonResult.error(code, messages.get(code));
} }