У меня есть метод с ниже RequestMappings
:Спринг остальное - по крайней мере один RequestParameter обязательным
@RequestParam(value = "someValue1", required = false) final String someValue1
@RequestParam(value = "someValue2", required = false) final String someValue2
Оба параметра помечены как необязательные. И в настоящее время я проверяю, какой атрибут предоставлен, и на основании этого предпринимаются некоторые действия. Возможно ли, чтобы в запросе всегда присутствовал хотя бы один из двух параметров?
PS: Я не ищу создания двух разных конечных точек.
Я не думаю, что для параметров есть взаимозависимые проверки. Но почему бы не проверить их в своем методе? – Matt
Да, это то, что я делаю. Но смотрел вокруг, если есть более элегантный способ сделать это. – Mubin
Я предполагаю, что решение такого требования заставит аннотацию потерять свою элегантность ;-) Тем не менее, абсолютно правильный вопрос. – Matt