我有5個控制器,我想註冊一個InitBinder
所有這些。春天MVC所有控制器的一個初始活頁夾
我知道我可以將這個代碼添加到他們每個人。
@InitBinder
public void initBinder(WebDataBinder binder)
{
binder.registerCustomEditor(StringWrapper.class, new StringWrapperEditor());
}
但我想定義它只是一次(甚至創造的StringWrapperEditor
一個bean,並使用它,而不是創造新的每次的。)
我搜索SO和其他一些地方,但沒有找到任何answear。 它甚至有可能嗎?
使用spring 3.1.1使用java 1.6使用1.6。
使用Spring 3.2+,你應該能夠在'@ ControllerAdvice'註解的類來定義它。 –
即時通訊使用彈簧3.1.1 - 將編輯問題 – Udy
請參閱[這裏](http://forum.spring.io/forum/spring-projects/web/84541-application-wide-initbinder)。 –