как проверить карту как @RequestParam в контроллере пружины
@RequestParam
public class Controller { @RequestMapping(value="/") public ModelAndView requestMethod(@RequestParam Map<String, String> mapParam){ ////some stuff here };
Прежде всего вы должны отправить Map как RequestBody, а не как RequestParam.
Вы должны создать объект DTO запроса вместо Map, чтобы проверить Map, вам нужно пройти и проверить каждый ключ индивидуально, но используя DTO, вы можетенапрямую подтвердите, используя @Valid с вашим @RequestBody.
@Valid
@RequestBody
. Перейдите по этой ссылке для @Valid связанного кода: https://www.baeldung.com/spring-boot-bean-validation