202205-24 简单快速对@RequestParam声明的参数作校验操作 目录@RequestParam参数校验如下所示:接口入参验证(@RequestParam\@Valid\@Validated\@RequestBody)今天了解了下接口入参验证问题:@RequestParam参数校验如下所示:第一步、在springMVC注入org.springframework.validation.beanvalidation.MethodValidationPostProcessor;第二步、重写校验异常第三步、在方法所在的类添加@Validated注解第四步、在需要校验的参数前面添加校验规则比如接口入参验证(@RequestPar... 继续阅读 >
202205-24 Spring Boot中@RequestParam参数的5种情况说明 目录SpringBoot中@RequestParam参数的5种情况实例如下:SpringBoot注解:@RequestParam详解1.value:参数名字,即入参的请求参数名字2.required:该参数是否为必传项。3.defaultValue:参数的默认值SpringBoot中@RequestParam参数的5种情况实例如下://可带参数可不带参数,方法都能执行@RequestMapping("/list")publicStringtest1(LonguserId){return"";}//必须带参数,不带... 继续阅读 >
202204-20 使用@RequestParam 绑定List参数 @RequestParam绑定List参数今天遇到了一个问题比较尴尬。我写了一个接口,参数用@RequestParam接收,是一个List<String>。用postman可以正常的调用。但是其他组的开发用feignClient就无法调通,报400。苦思冥想不清楚问题原因。后来想到应该是请求头的原因假如Content-Type是application/json,前台传来的是json的话,用@RequestParam就接收不到。需要使用@RequestBody转化为对象。顺便记录一下使用postman调用参数为List<Strin... 继续阅读 >