天天看点

StringMcv valid 验证@PathVariable类型参数

url传递的参数可以用@PathVariable来接收,但是仅仅是进行了类型验证,非空验证(可能有其他验证,我不清楚,谁了解怎么做告诉下)。

比如URL:xxx/{type}

type使用了@PathVariable接收。假定type是个枚举类型,只在1,2,3中获得,其他int都是错误输入时,怎么处理。

这边使用了 @Valid ParamPojo param 这样的处理。在Param的中增加type类型的验证,就搞定了。

应该是传入的参数,也传入了ParamPojo中,可以进行二次的VALID。