P29 自定义错误信息和错误报告
自定义错误信息。
内置的Attribute的 ErrorMessage就可以传递错误信息。
自定义属性也支持ErrorMessage。但是想让这个ErrorMessage正常的返回。必须改下自定义的Attribute的代码。
先写上ErrorMessage
这里使用属性ErrorMessage就可以了
错误信息的报告
首先这里是错误的类型
浏览器打开这个地址。
争对实体验证的错误最好是返回422状态码、
traceId比如说日志里面可能会出现这个。用它查一些相关的日志。
自定义返回的错误号。
这个InvalidModelStateResponseFactory在Controller里面的 modelState验证错误的时候就会执行。
把TractId加上
最后返回
设置下格式
第三方验证
验证规格和类分离。
结束
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步