Аннотация проверки параметров Spring не проверяетсяJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Аннотация проверки параметров Spring не проверяется

Сообщение Anonymous »

У меня есть такой метод контроллера:

Код: Выделить всё

import javax.validation.Valid;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;

@Controller
@RequestMapping(value = "/foo")
public class Controller
{
@Autowired Service svc;

@RequestMapping(value="/bar/{id}", method=RequestMethod.GET)
@ResponseBody
BasicResponseDto
bar(@Valid @PathVariable @Min(0) @NotNull final Long id)
{
// ...
}
}
Но похоже, что аннотации проверки не имеют никакого эффекта. Я могу поставить ему 0, и он все равно пройдет нормально.

Что мне нужно сделать, чтобы он отклонял недопустимые значения?

Подробнее здесь: https://stackoverflow.com/questions/203 ... t-validate
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»