gpt4 book ai didi

java - 如何在 JAX-RS 中为查询参数指定替代名称?

转载 作者:行者123 更新时间:2023-11-30 06:45:02 27 4
gpt4 key购买 nike

我想创建一个具有替代版本的查询参数。例如

/example?lastName=Smith

应该等于

/example?surname=Smith

这是代码:

@GET
@Path("/example")
public Response getExample(@QueryParam(WHAT GOES HERE??) String name) {

}

我该如何处理这两种可能性?

最佳答案

没有简单的方法可以使用 Jax-rs 注释来做到这一点;你必须自己进行组合。最简单的方法可能是在端点的实现中:

@GET
@Path("/example")
public Response getExample(@QueryParam("lastName") String lastName,
@QueryParam("surname") String surname) {
String name = (lastName != null) ? lastName : surname;
}

关于java - 如何在 JAX-RS 中为查询参数指定替代名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43814831/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com