add @pattern validate for request header in springboot project
- add @Validated above className
- add @Pattern(regexp="") after @RequestHeader
@RestController
@Validated
public class RequestBeanValidController {
@PostMapping(value = "/valid/request",consumes = "application/json",produces = "application/json")
public ResponseEntity requestValid(@RequestHeader(value = "staffId",required = true) @Pattern(regexp = RegExpConstants.REGEX_STAFF_ID) String staffId,
@RequestBody @Validated Person person){
}