как проверить карту как @RequestParam в весеннем контроллере - PullRequest
0 голосов
/ 17 октября 2019

как проверить карту как @RequestParam в контроллере пружины

public class Controller   {

    @RequestMapping(value="/")
    public ModelAndView requestMethod(@RequestParam Map<String, String> mapParam){

////some stuff here

};

1 Ответ

0 голосов
/ 17 октября 2019

Прежде всего вы должны отправить Map как RequestBody, а не как RequestParam.

Вы должны создать объект DTO запроса вместо Map, чтобы проверить Map, вам нужно пройти и проверить каждый ключ индивидуально, но используя DTO, вы можетенапрямую подтвердите, используя @Valid с вашим @RequestBody.

. Перейдите по этой ссылке для @Valid связанного кода: https://www.baeldung.com/spring-boot-bean-validation

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