【问题标题】:Custom validation based on HTTP methods基于 HTTP 方法的自定义验证
【发布时间】:2017-02-24 13:34:06
【问题描述】:

我正在编写一个基于 Java 的 Spring REST Web 服务。我想知道是否有办法排除HTTP PATCH 的某些对象验证。

基本上,我需要为HTTP POSTHTTP PATCH 验证相同的对象。例如,当收到HTTP POST 请求时,我需要对字段进行@NotNull 验证,HTTP PATCH 不需要检查字段是否为空。

【问题讨论】:

    标签: java spring rest validation spring-rest


    【解决方案1】:

    您可以使用组来使用 Bean 验证。

    @NotNull(groups=Group1.class)
    private String field;
    
    @NotNull(groups=Group2.class)
    private String field;
    

    你可以在这里看到更多。

    http://www.jroller.com/eyallupu/entry/jsr_303_beans_validation_using

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-23
      • 1970-01-01
      • 2017-12-04
      • 1970-01-01
      • 2017-08-12
      • 2019-10-14
      • 2018-05-12
      • 1970-01-01
      相关资源
      最近更新 更多