0
如果我沒有設置paramType =「查詢」,密碼是正文。如何改變?如何設置要查詢的默認參數類型。目前是身體
@ApiOperation("登錄")
@ApiImplicitParams({
@ApiImplicitParam(name = "account", value = "用戶名或手機號碼", paramType = "query"),
@ApiImplicitParam(name = "password", value = "密碼")
})
@RequestMapping
public JR login(String account, String password) {
if (StringUtils.isEmpty(account) || StringUtils.isEmpty(password)) {
return JR.fail(2, "請填寫完整信息");
}
User user = userRepository.findByAccountOrPhone(account, account);
if (user != null && StringUtils.md5(password).equals(user.getPassword())) {
ApiUtils.loginInfo(user, userRepository, true);
return JR.success(user);
}
return JR.fail(1, "賬號或密碼錯誤");
}
謝謝。但我需要ApiImplicitParam.value,有沒有辦法編寫更少的代碼,但顯示ApiImplicitParam.value和paramType =「查詢」? – oldfeel
你應該在參數本身上使用'@ApiModelProperty(value =「xxx」...)'。 – Tom