我有一个用我的请求映射方法 ( )进行注释@RestController
的类。同样在这个类中,我添加了一个带有注释并负责注册一些自定义编辑器的方法。具体来说,它是将 String 转换为 Enum。@ControllerAdvice
@RequestMapping
public void initBinder(WebDataBinder dataBinder)
@InitBinder
propertyEditor
我注意到每次调用@RequestMapping
控制器中的方法时,都会调用我的 initBinder 方法。因为在我看来这个编辑器注册应该只发生一次(控制器的初始化),我希望它只被设置(调用)一次。
有没有办法这样做?