Я использую весеннюю загрузку для разработки остальных API.У меня есть конечная точка, которая получает широту и долготу в качестве параметров типа double.Моя конечная точка выглядит следующим образом:
@GetMapping("/location")
public double distance(@QueryParam("latitude")double latitude,@QueryParam("longitude")double longitude)
Мне нужно добавить несколько пользовательских проверок, например, передаваемое значение широты должно быть меньше 90 градусов и больше -90 градусов, значение долготы должно быть меньше 180 градусов ибольше -180 градусов.
Могу ли я сделать это, используя аннотации, предоставленные Spring?Одно из решений состоит в том, чтобы обернуть эти два параметра в класс, скажем, в Location, и добавить в него валидацию (используя аннотации).Но я не хочу использовать какую-либо оболочку для ввода.Есть ли способ добавить валидацию для метода, который я упомянул выше?