openfeign get传id
时间: 2023-11-12 17:06:33 浏览: 87
get和post的区别
可以使用@RequestParam注解将id作为参数传递给外部接口,也可以使用@PathVariable注解将id作为路径变量传递给外部接口。以下是两种方法的示例代码:
1. 使用@RequestParam注解传递id参数
```java
@GetMapping("/user")
public User getUserById(@RequestParam Long id) {
return userService.getUserById(id);
}
```
2. 使用@PathVariable注解将id作为路径变量传递
```java
@GetMapping("/user/{id}")
public User getUserById(@PathVariable Long id) {
return userService.getUserById(id);
}
```
其中,第一种方法需要在请求中添加?id=xxx参数,而第二种方法需要在请求路径中添加/{id}路径变量。根据具体情况选择合适的方法即可。
阅读全文