我是 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)
使用哪一个更好?他们两者之间的主要区别是什么?