2020-09-22 22:38发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,我正在研究如何在* -beans.xml中定义转换器。
当我必须添加新的自定义填充器时,我看到有一个ModifyPopulatorList
但是,如何在属性名=" list"中找到引用转换器? 转换器来自哪里? 我可以自定义吗?
托尼,你好
'list'属性适用于您的填充器所针对的转换器。 您需要将转换器的bean添加为" ref"。 您可以创建自己的转换器和相应的bean,然后可以使用它们。 转换器用于基于源对象创建目标对象-"转换"。 您可以使用它将ProductModels转换为ProductData。 在转换过程中,它们使用Populator对象的(列表)对象。 对于ModifyPopulatorList,您可以将Populator('add')添加到现有的Converter('list)中,而不必重新声明Converter。 但是,如上所述,您可以根据需要自己定义。
最诚挚的问候,
Niko
为什么要在其中添加ModifyPopulatorList
<属性名称="列表" ref =" productConverter"/>
它有什么用?
嗨,托尼,
是的,您可以自定义转换器并将填充器添加到转换器。
基本上,转换器不是常数。 它将根据目的而改变。 创建Modifypopulatorlist Bean的目的是将新的填充器添加到现有的填充器列表中。 这样一来,再加上转换器中现有的数据填充器列表,我们的自定义填充器也将被调用并填充数据。
例如 如果您引用yacceleratorfacades-spring.xml,则此文件中的apparelProductPopulator已添加到productConverter列表中。 在这一行中,productConverter是必须向其添加apparelProductPopulator的转换器。
因此,这种方式将根据您的要求提供转换器。 它并不总是恒定的。
例如 请参考acceleratorfacades-spring.xml,其中包含acceleratorDeliveryModePopulator bean,并且将其添加到deliveryModeConverter中。
那么" deliveryModeConverter"从哪里来? 我很困惑输入什么作为参考。
属性名称="列表" ref =" deliveryModeConverter"
最多设置5个标签!
托尼,你好
'list'属性适用于您的填充器所针对的转换器。 您需要将转换器的bean添加为" ref"。 您可以创建自己的转换器和相应的bean,然后可以使用它们。 转换器用于基于源对象创建目标对象-"转换"。 您可以使用它将ProductModels转换为ProductData。 在转换过程中,它们使用Populator对象的(列表)对象。 对于ModifyPopulatorList,您可以将Populator('add')添加到现有的Converter('list)中,而不必重新声明Converter。 但是,如上所述,您可以根据需要自己定义。
最诚挚的问候,
Niko
为什么要在其中添加ModifyPopulatorList
它有什么用?
嗨,托尼,
是的,您可以自定义转换器并将填充器添加到转换器。
基本上,转换器不是常数。 它将根据目的而改变。 创建Modifypopulatorlist Bean的目的是将新的填充器添加到现有的填充器列表中。 这样一来,再加上转换器中现有的数据填充器列表,我们的自定义填充器也将被调用并填充数据。
例如 如果您引用yacceleratorfacades-spring.xml,则此文件中的apparelProductPopulator已添加到productConverter列表中。 在这一行中,productConverter是必须向其添加apparelProductPopulator的转换器。
因此,这种方式将根据您的要求提供转换器。 它并不总是恒定的。
例如 请参考acceleratorfacades-spring.xml,其中包含acceleratorDeliveryModePopulator bean,并且将其添加到deliveryModeConverter中。
那么" deliveryModeConverter"从哪里来? 我很困惑输入什么作为参考。
属性名称="列表" ref =" deliveryModeConverter"
一周热门 更多>