Код: Выделить всё
@Data
public class LoginForm {
@NotEmpty(message = "用户名密码不能为空")
@Pattern(regexp = "^[a-zA-Z0-9]{5,20}$", message = "账号必须为5-20位字母数字")
private String username;
@NotEmpty(message = "用户密码不能为空")
@Pattern(regexp = "^[a-zA-Z0-9.,!@#$%^&*()_\\-+=]{5,20}$", message = "密码必须为5-20位字母数字字符且包含两种组合")
private String password;
}
Код: Выделить всё
@RestController
@RequestMapping("/admin/auth")
public class AuthController extends BaseController {
@Autowired
private AuthService authService;
@PostMapping("/login")
public Object login(@Validated @RequestBody LoginForm loginForm) throws AuthException {
LoginResp result = authService.login(loginForm.getUsername(), loginForm.getPassword());
return success(result);
}
}
Или, другими словами, как я могу изменить ее, чтобы достичь той функциональности, которую я понимаю.
Источник: https://stackoverflow.com/questions/781 ... rder-issue
Мобильная версия