在其余控制器中建立请求/响应的正确方法

时间:2018-07-10 10:15:45

标签: spring spring-restcontroller

我的控制器中有createlogin方法。 Bouth方法接收带有某些值(login, password)(例如参数)的UserDto对象,填充该对象并将其返回给客户端。

@Data
public class UserDto {
  private String firstName;
  private String lastName;
  @NotNull
  private String login;
  @NotNull
  private String password;
  private String fcmToken;
  private String authToken;
}

和方法:

  @PostMapping(value = "/create")
  public UserDto create(@RequestBody UserDto userDto) {
    return userService.create(userDto);
  }

  @PostMapping(value = "/login")
  public UserDto login(@Valid @RequestBody UserDto userDto) {
    return userService.login(userDto);
  }

这是真的吗?或者,也许我需要将此UserDto分别分配到UserRequestDtoUserResponseDto或传递登录名和密码并返回UserDto

如何构建目前这样的api?

0 个答案:

没有答案