Spring 默认情况下会从请求中过滤掉名为“password”的字段吗?它始终为空。我想我之前读过一些相关内容。但是我如何才能针对这个特定端点禁用它呢?
屏幕截图显示右侧的请求和左侧的调试器输出。
SingUpRequest
总是空的,我不明白为什么。我刚刚开始使用 Spring,试图摆脱 PHP 世界。
password
@PostMapping("/sign-up")
public String SignUp(
@RequestBody SignUpRequest signUp
)
账户实体:
public class SignUpRequest {
public Account account;
public Organization organization;
public UserProfile userProfile;
public Account getAccount() {
return account;
}
public void setAccount(Account account) {
this.account = account;
}
public Organization getOrganization() {
return organization;
}
public void setOrganization(Organization organization) {
this.organization = organization;
}
public UserProfile getUserProfile() {
return userProfile;
}
public void setUserProfile(UserProfile userProfile) {
this.userProfile = userProfile;
}
}