【发布时间】:2020-01-14 02:42:29
【问题描述】:
我希望我的 RestController 在设置日期输入时返回错误(必需 = false)但使用错误的正则表达式(例如 10-2019)
@GetMapping
@Timed
public ResponseEntity<ResponseBodyWrapper<List<ListData>>> getList(
@RequestParam(name = "date", required = false) @Pattern(regexp = "[0-9]{4}-[0-9]{1,2}") String date) {
// Logic
}
但是,验证没有发生。我期待一个错误,但没有抛出,错误发生在后来,当我尝试使用错误的输入构建一个新对象时
【问题讨论】:
标签: java spring rest spring-boot