我正在使用Spring Boot开发Rest API。我有一个接收纬度和经度作为double类型参数的端点。我的终点看起来像是
@GetMapping("/location")
public double distance(@QueryParam("latitude")double latitude,@QueryParam("longitude")double longitude)
我需要添加一些自定义验证,例如,传递的纬度值应小于90度且大于-90度,经度值应小于180度且大于-180度。
我可以使用spring提供的注释吗?一种解决方案是将这两个参数包装在一个类中,例如Location,并在其中添加验证(使用批注)。但是我不想使用任何包装器作为输入。有什么方法可以为我上面提到的方法添加验证?