zoukankan      html  css  js  c++  java
  • P29 自定义错误信息和错误报告



    这可以加错误信息,但是想想这个返回正确的错误信息,我们必须要改一下自定Attribute里面的代码。

    这里先加一个错误信息。

    这里原来的错误信息是个字符串的,

    然后这里直接用ErroMessage的属性,不用原来的自私的错误信息的字符串了。 

    错误信息

    错误信息和报告




    .net core 就是用这个7807的标准。



    type的链接地址我们可以在浏览器打开。复制type的value值


    错误类型是400 bad request

    争对实体验证的错误,最好是返回422的错误。这里返回了400 
    traceId,比如说日志里面可能胡出现这个, 可以用它来查询相关的日志。

    下面自定义返回的错误号






    加上traceId

    最后返回结果类型。

    这块也是7807里面规定的

    请求测试

    第三方验证库FluentValidation


    我们单签的model的验证信息规格都是放在一个类里面了。相当于一个类干了两个活

    把验证规格和库分开了。

    在实际的开发工作中博主使用FluentValidation

    结束

  • 相关阅读:
    Spring dispatcherServlet
    Tomcat tomcat-users.xml详解
    Tomcat server.xml详解
    WAR包
    Tomcat 部署
    Tomcat 使用说明
    Java sun的JDK
    Spring 使用中的设计模式
    缓存插件 EHCache 对象缓存(Spring)
    缓存插件 EHCache 页面缓存CachingFilter
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/12589019.html
Copyright © 2011-2022 走看看