Проверьте размер переменной пути - PullRequest
1 голос
/ 03 апреля 2019

Я нашел этот пример, как проверить переменную пути: 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 младенец ограничения для String @Max(32) или мне нужно добавить @Validated на уровне класса, как показано в учебном пособии?

1 Ответ

2 голосов
/ 03 апреля 2019

Вы можете определить регулярное выражение для вашей переменной пути

@PostMapping(value = "/payment/{unique_transaction_id:[a-zA-Z0-9]{0,32}}")

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...