StringMcv valid 验证@PathVariable类型参数
2017-09-30 17:33
260 查看
url传递的参数可以用@PathVariable来接收,但是仅仅是进行了类型验证,非空验证(可能有其他验证,我不清楚,谁了解怎么做告诉下)。
比如URL:xxx/{type}
type使用了@PathVariable接收。假定type是个枚举类型,只在1,2,3中获得,其他int都是错误输入时,怎么处理。
这边使用了 @Valid ParamPojo param 这样的处理。在Param的中增加type类型的验证,就搞定了。
应该是传入的参数,也传入了ParamPojo中,可以进行二次的VALID。
比如URL:xxx/{type}
type使用了@PathVariable接收。假定type是个枚举类型,只在1,2,3中获得,其他int都是错误输入时,怎么处理。
这边使用了 @Valid ParamPojo param 这样的处理。在Param的中增加type类型的验证,就搞定了。
应该是传入的参数,也传入了ParamPojo中,可以进行二次的VALID。
相关文章推荐
- Spring AOP @PathVariable和@RequestParam 参数进行校验(valid)
- SpringMVC使用@PathVariable ,参数接收使用基本类型
- Spring绑定请求参数或PathVariable参数到对象,并做使用@Valid做JSR303校验
- MyBatis 参数类型为String
- ASP.NET - Web API,从简单类型到复杂类型的参数传递用例,以及传递简单string类型的解决办法
- Spring MVC 入门指南(四)@RequestParam @RequestBody @PathVariable 等参数绑定注解详解
- Java中,String类型和包装类型作为参数传递时,是属于值传递还是引用传递呢?
- Exception: Environment variable "SYSTEMROOT" required to be set to valid path
- Java语言中,以String作为类型的变量在作为方法参数时所表现出的“非对象”的特性。
- response.setContentType()的String参数及对应类型
- @RequestParam @RequestBody @PathVariable 等参数绑定注解详解(转载)
- @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
- @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
- @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
- Java 接收String类型的日期参数并转化成Date类型
- SpringMVC 请求路径结尾存在.使用@PathVariable访问路径内容,路径参数获取不准确的问题
- 简单谈谈Java中String类型的参数传递问题
- 从简单类型到复杂类型的参数传递用例,以及传递简单string类型的解决办法
- springmvc @RequestBody String类型参数
- java 参数类型后跟三个点详解:test(String... s)