忽略可选的@Query 参数
ignore optional @Query parameters
如果没有声明相应的值,是否有可能忽略一些动态的可选 @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)
在 JAX-RS 中参数不是强制性的,如果您不向参数发送值,默认值将为 null
,您也可以使用 @DefaultValue
注释来提供默认值。
使用也可以使用spring框架@RequestParam
并且可以指定required=false
所以这是可选的
here
您可以使用@DefaultValue,这样如果参数未填写,您将获得默认值
https://www.mkyong.com/webservices/jax-rs/jax-rs-queryparam-example/
如果没有声明相应的值,是否有可能忽略一些动态的可选 @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)
在 JAX-RS 中参数不是强制性的,如果您不向参数发送值,默认值将为 null
,您也可以使用 @DefaultValue
注释来提供默认值。
使用也可以使用spring框架@RequestParam
并且可以指定required=false
所以这是可选的
here
您可以使用@DefaultValue,这样如果参数未填写,您将获得默认值
https://www.mkyong.com/webservices/jax-rs/jax-rs-queryparam-example/