игнорировать дополнительные параметры @Query

голоса
0

Есть ли возможность игнорировать некоторые из дополнительных @Queryпараметров динамических , если соответствующее значение не объявляются?

@Path(/users)
public class Services {

@GET
@Path(/get)
public Response getUsers(
    @QueryParam(from) int from,
    @QueryParam(to) int to,
    @QueryParam(age) int age,
    @QueryParam(name) String name
    @QueryParam(username) String username) 
Задан 07/11/2018 в 20:05
источник пользователем
На других языках...                            


2 ответов

голоса
1

В JAX-RS параметры не являются обязательными, если вы не отправите значение параметров по умолчанию значения будет null, вы также можете использовать @DefaultValueаннотацию , чтобы обеспечить значение по умолчанию.

Пользователь также может использовать пружинную рамку работу , @RequestParamи вы можете указать , required=falseтак что необязательно здесь

Ответил 07/11/2018 в 20:16
источник пользователем

голоса
0

Вы можете использовать @DefaultValue так, если пары не заполнены, вы получите значение по умолчанию

https://www.mkyong.com/webservices/jax-rs/jax-rs-queryparam-example/

Ответил 07/11/2018 в 20:16
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more