2017-09-12 112 views
0

我在嘗試訂單提交工作流對於熱門診所教程。我無法添加新的活動recordHeatRangeActivityblCheckoutWorkflowActivities:其中是applicationContext文件?我應該創建這個文件嗎? java配置文件在哪裏我必須附加以下內容:添加記錄熱門活動到blCheckoutWorkflowActivities

@Merge("blCheckoutWorkflowActivities") 
public List<?> customCheckoutActivities(RecordHeatRangeActivity recordHeatRangeActivity) { 
    return Arrays.asList(recordHeatRangeActivity); 
} 

回答

0

如何添加活動取決於您擁有的BLC版本。在5.1及更低版本中,您需要通過applicationContext.xml添加活動。在5.2+中,您可以使用Java Config來添加它。由於blCheckoutWorkflowActivities bean是在BLC的core模塊here中定義的,因此您應該將新活動添加到您自己的項目的core模塊中。您可以將您在上述問題中提到的方法添加到CoreConfig.java中。真的,你可以把它添加到@Configuration註釋的任何類。

有關applicationContext和Java Config的更多信息,請參閱:https://www.broadleafcommerce.com/docs/core/current/release-notes/5.2.0-ga#removal-of-the-broadleaf-xml-merge-process