FastChar官网
FastChar官网 FastChar
捐助公告
  • 欧克克 863***453@qq.com ¥59.0
  • *💋 180*****471 ¥39.0
  • 懒者 433***782@qq.com ¥39.0
  • 默默猴 874***370@qq.com ¥199.0
  • 认真的猿 116****803@qq.com ¥39.0
  • 爱心 126****357@qq.com ¥39.0
  • 能量 257***146@163.com ¥19.0
  • 水染的天色 113****338@qq.com ¥39.0
  • 微笑的死神 156****158@qq.com ¥39.0
  • 笑话 bai***121@163.com ¥39.0
 怎么自定义验证器响应错误的内容?
  呢嘛    提问于:2019-08-16 09:23    阅读次数:1091
  

使用check方法时,验证失败后是默认的响应类型,但是我想要自己自定义响应的错误内容,怎么弄啊?

FastChar官网
FastChar 2019-08-16 09:37
   

可以自定义验证器的响应的,使用FastChar的代理器就可以了!默认FastChar提供的所有Out都是允许被代理的,验证器响应的错误Out是FastOutParamError,所以只要继承FastOutParamError并注册到代理器里就可以了,注意继承后的类最好使用@AFastPriority标注下优先级!如下代码:

@AFastPriority
public class TestParamErrorOut extends FastOutParamError {

@Override
public void response(FastAction action) throws Exception {
action.responseText(404,"【自定义响应验证器的错误】"+getMessage());
}

}
FastChar官网
呢嘛  [提问者] 2019-08-16 09:39
   

回复:FastChar

好的!知道了!