验证路径变量大小
Validate path variable size
我找到了这个如何验证路径变量的例子:https://www.mkyong.com/spring-boot/spring-rest-validation-example/
@PostMapping(value = "/payment/{unique_transaction_id}")
public ResponseEntity<StringResponseDTO> handleWpfMessage(@PathVariable("unique_transaction_id") @Valid @Max(32) String unique_transaction_id) throws Exception {
我可以添加 @Valid
字符串限制的婴儿 @Max(32)
还是我必须在教程中显示的 class 级别添加 @Validated
?
您可以为路径变量定义正则表达式
@PostMapping(value = "/payment/{unique_transaction_id:[a-zA-Z0-9]{0,32}}")
我找到了这个如何验证路径变量的例子:https://www.mkyong.com/spring-boot/spring-rest-validation-example/
@PostMapping(value = "/payment/{unique_transaction_id}")
public ResponseEntity<StringResponseDTO> handleWpfMessage(@PathVariable("unique_transaction_id") @Valid @Max(32) String unique_transaction_id) throws Exception {
我可以添加 @Valid
字符串限制的婴儿 @Max(32)
还是我必须在教程中显示的 class 级别添加 @Validated
?
您可以为路径变量定义正则表达式
@PostMapping(value = "/payment/{unique_transaction_id:[a-zA-Z0-9]{0,32}}")