【发布时间】:2019-07-21 14:48:47
【问题描述】:
我正在为我的 rest-api 创建一个注册端点。为此,我需要使用 StringTrimmerEditor。我的 initBinder 方法每次都会被调用。但是空格还是超过了端点。
我有其他项目的相同代码,它在那里完美运行,但这次不行!
RestController-
@InitBinder
public void initBinder(WebDataBinder dataBinder){
dataBinder.registerCustomEditor(String.class, new StringTrimmerEditor(true));
}
如果用于注册,我将 json 传递为: { “用户名”:“嘿”, “密码”: ” ” } 有空格
它使用相同数量的空格注册相同的字符串
【问题讨论】:
标签: spring-boot spring-security bean-validation spring-rest spring-validator