使用:
@PostMapping("/login")
public AjaxResult login(@Validated @RequestBody LoginBody loginBody)
{
AjaxResult ajax = AjaxResult.success();
// 生成令牌
String token = loginService.login(loginBody.getUsername(), loginBody.getPassword(), loginBody.getCode(),
loginBody.getUuid());
ajax.put(Constants.TOKEN, token);
return ajax;
}
类中字段:
@NotBlank(message = "用户名不能为空")
@Size(min = 2, max = 20, message = "用户名长度必须在2到20之间")
private String username;
@NotNull(message = "显示顺序不能为空")
public Integer getPostSort()
{
return postSort;
}
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date loginTime;