Как проверить параметры запроса с помощью весенней загрузки - PullRequest
0 голосов
/ 06 декабря 2018

Я использую весеннюю загрузку для разработки остальных API.У меня есть конечная точка, которая получает широту и долготу в качестве параметров типа double.Моя конечная точка выглядит следующим образом:

  @GetMapping("/location")  
 public double distance(@QueryParam("latitude")double latitude,@QueryParam("longitude")double longitude)  

Мне нужно добавить несколько пользовательских проверок, например, передаваемое значение широты должно быть меньше 90 градусов и больше -90 градусов, значение долготы должно быть меньше 180 градусов ибольше -180 градусов.

Могу ли я сделать это, используя аннотации, предоставленные Spring?Одно из решений состоит в том, чтобы обернуть эти два параметра в класс, скажем, в Location, и добавить в него валидацию (используя аннотации).Но я не хочу использовать какую-либо оболочку для ввода.Есть ли способ добавить валидацию для метода, который я упомянул выше?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...