在BLC中,我想提供自定义逻辑来验证运费和结算表单。这两个验证器在下面的代码中定义,分别在BroadleafShippingInfoController和BroadleafBillingInfoController中使用。
@Component("blShippingInfoFormValidator")
public class ShippingInfoFormValidator implements Validator
@Component("blBillingInfoFormValidator")
public class BillingInfoFormValidator implements Validator
有什么方法可以创建我的自定义验证器类,可以用它来代替BLC框架中的ShippingInfoFormValidator和BillingInfoFormValidator?
答案 0 :(得分:0)
找到了一种方法,它更多的是弹簧配置而不是其他任何东西。
假设CustomShippingInfoFormValidator是ShippingInfoFormValidator的扩展,那么我只需要在弹簧配置文件中添加以下行
<bean id="blShippingInfoFormValidator" class="package.to.CustomShippingInfoFormValidator" />