quarkus get请求接收List<String>参数
时间: 2024-05-16 14:16:42 浏览: 140
可以使用注解 `@QueryParam` 来接收 URL 查询参数,然后使用 `List<String>` 类型来接收多个值。
例如:
```java
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.QueryParam;
import java.util.List;
@Path("/example")
public class ExampleResource {
@GET
public String getExample(@QueryParam("values") List<String> values) {
// 处理 values 参数
return "Received values: " + values.toString();
}
}
```
在上述例子中,`@QueryParam("values")` 注解表示接收名为 `values` 的查询参数,并将其转换为 `List<String>` 类型。如果 URL 中传递了多个 `values` 参数,Quarkus 会自动将它们转换为一个字符串列表。
阅读全文