Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 如何为自定义逻辑扩展组件?_Spring_Spring Mvc_Broadleaf Commerce - Fatal编程技术网

Spring 如何为自定义逻辑扩展组件?

Spring 如何为自定义逻辑扩展组件?,spring,spring-mvc,broadleaf-commerce,Spring,Spring Mvc,Broadleaf Commerce,在BLC中,我想提供自定义逻辑来验证发货和账单表单。这两个验证器的定义如下代码所示,分别用于BroadleafShippingInfoController和BroadLeafBillingFocController @Component("blShippingInfoFormValidator") public class ShippingInfoFormValidator implements Validator @Component("blBillingInfoFormValidator"

在BLC中,我想提供自定义逻辑来验证发货和账单表单。这两个验证器的定义如下代码所示,分别用于BroadleafShippingInfoController和BroadLeafBillingFocController

@Component("blShippingInfoFormValidator")
public class ShippingInfoFormValidator implements Validator

@Component("blBillingInfoFormValidator")
public class BillingInfoFormValidator implements Validator 

有没有什么方法可以让我创建自定义的验证器类来代替BLC框架中的ShippingInfoFormValidator和BillingInfoFormValidator?

找到了一种方法,它更多的是spring配置

假设CustomShippingInfoFormValidator是ShippingInfoFormValidator的扩展,那么我只需要在spring配置文件中添加以下行

<bean id="blShippingInfoFormValidator" class="package.to.CustomShippingInfoFormValidator" />