【问题标题】:Spring request param enum validationSpring请求参数枚举验证
【发布时间】:2020-04-19 10:03:13
【问题描述】:

我的@RestController 带有以枚举为参数的服务端点。这个枚举有 4 个值,但我想限制用户只能从其中两个值中选择。像

@RequestParam @Min(value= 1, message = "lorem ")
            @Max(value = 10, message = "yfufhu")

但对于枚举 - 验证给定参数是否在 {value1,value2}

还有办法吗? 谢谢!

【问题讨论】:

    标签: spring spring-boot enums request spring-restcontroller


    【解决方案1】:

    要验证路径变量,控制器类应该用@Validated注解。

    @RestController
    @Validated
    public Class RestController(){
    //...code
    }
    

    check this one

    希望对你有帮助!!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-07
      • 1970-01-01
      • 1970-01-01
      • 2012-10-06
      • 2018-02-15
      • 1970-01-01
      相关资源
      最近更新 更多