【发布时间】:2020-09-25 00:15:56
【问题描述】:
我已经定义了一个休息端点方法:
@GetMapping("/get")
public ResponseEntity getObject(@Valid MyObject myObject){....}
这会将请求参数映射到 MyObject。
MyObject 定义为(带有 lombok、javax.validation 注释):
@Value
@AllArgsConstructor
public class MyObject {
@Min(-180) @Max(180)
private double x;
@Min(-90) @Max(90)
private double y;
}
但验证不起作用。即使值超出规定范围,请求也不会抛出错误并且运行良好。
【问题讨论】:
-
你找到答案了吗?我们有同样的问题。
标签: spring-boot rest lombok javax.validation