在调试 Spring Boot 应用程序时,我注意到@InitBinder
每个传入请求都会调用带有注释的方法。
@InitBinder("categories")
public void bindFields(WebDataBinder binder) {
binder.registerCustomEditor(Set.class, new CustomPropertyEditor());
}
在@InitBinder
方法中,我们将 a 设置PropertyEditor
为活页夹。我不明白为什么要一次又一次地调用这些方法并设置相同的东西?Spring 是否为每个请求
创建一个新对象?WebDataBinder