有没有一种方法可以为Spring XML中的bean配置WebBindingInitializer?我可以使用@InitBinder命令轻松配置活页夹,然后设置所需的状态(通常需要设置验证器)。

一个例子是...

<bean id="fooController" class="com.foobar.controller.FooController">
     <property name="binder" ref="globalBinder" />
<bean/>


如果引用也是具有全局属性的WebBindingInitializer。

最佳答案

不知道这是否完全满足您的需求,但是您可以创建自己的WebBindingInitializer,以允许您外部化应用程序使用的WebDataBinder的初始化。有关如何设置配置的详细信息,请参见Spring Documenation。这种技术将允许您重用数据绑定初始化代码,而不是在每个Controller类中都实现它。

09-05 11:01