我正在尝试在 GET 端点中传递多个 ID。 例如:如果我的数据库包含 10 名员工的详细信息(以 ID 作为主键),并且假设我想在某一特定点在端点中传递多个 id。这可能吗。 假设:
http://localhost:8080/api/v/listempoloyee/{1,2,3,4}
{1,2,3,4} 是我们要从数据库中获取的员工 ID 列表。
使用 Spring Boot 和 JDBC 可以实现这一点吗?
最佳答案
这应该可以做到。
@GetMapping("/{employeeIds}")
public void trigger(@PathVariable String employeeIds) {
List<String> ids = Arrays.asList(employeeIds.split(","));
..........
}
现在您在 ids 字段中有一个 ID 列表。
关于java - 如何使用 Spring Boot 在 API Get 方法 Endpoint 中传递多个 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50639256/