Для простого RESTful JSON api, реализованного в Spring MVC, могу ли я использовать Bean Validation (JSR-303) для проверки переменных пути, переданных в метод обработчика?
Например:
@RequestMapping(value = "/number/{customerNumber}")
@ResponseBody
public ResponseObject searchByNumber(@PathVariable("customerNumber") String customerNumber) {
...
}
Здесь мне нужно проверить длину переменной customerNumber с помощью проверки Bean. Возможно ли это с помощью Spring MVC v3.x.x? Если нет, то какой лучший подход для этого типа валидации?
Спасибо.