小编Eld*_*ooz的帖子

REST Spring Java 中 ResponseEntity<> 的返回类型和简单对象(例如 User)有什么区别?

我是 REST 新手,正在使用用户和文章制作简单的 REST 应用程序。我想知道下面两个示例有什么区别:

@GetMapping("/user/{id}")
public User getUserById(PathVariable("id") String id) {
 .....
 return userService.getUserById();
}
Run Code Online (Sandbox Code Playgroud)

@GetMapping("/user/{id}")
public ResponseEntity<User> getUserById(PathVariable("id") String id) {
 .....
  return new ResponseEntity<> ....
}
Run Code Online (Sandbox Code Playgroud)

使用哪一个更好?他们两者之间的主要区别是什么?

java rest spring

5
推荐指数
1
解决办法
2503
查看次数

标签 统计

java ×1

rest ×1

spring ×1