配置服务不重现列表

2020-08-31 16:24发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我用来获取包含值列表的属性。

属性:allowed.values = 11185,5884,9852

 最终列表 allowedChannels = configurationService.getConfiguration()。getList(allowed.values);

  

但是它只重现一个包含(11185,5884,9852)的值。

我在这里错过了什么吗?

谢谢,提前。 斯里

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我用来获取包含值列表的属性。

属性:allowed.values = 11185,5884,9852

 最终列表 allowedChannels = configurationService.getConfiguration()。getList(allowed.values);

  

但是它只重现一个包含(11185,5884,9852)的值。

我在这里错过了什么吗?

谢谢,提前。 斯里

付费偷看设置
发送
2条回答
Climb_Ma
1楼-- · 2020-08-31 16:57

目前看来(1905年)在标准的树液交易中不受支持。

ConfigurationService#getConfiguration 方法返回一个 HybrisConfiguration 实例, 扩展了 org.apache.commons.configuration.AbstractConfiguration 。 AbstractConfiguration 提供了 getList 方法。 会调用覆盖的方法 HybrisConfiguration# getProperty ,这就是问题所在。

getProperty 方法使用方法 ConfigIntf#getParameter 始终返回一个字符串,但是默认情况下 getList 不会拆分该字符串,它仅具有处理不同返回类型的逻辑。 例如 如果从 getProperty 返回了一个字符串,如本例所示,则返回了一个包含一个条目的新数组列表。

小灯塔
2楼-- · 2020-08-31 16:54

Hi,

您解决了这个问题吗?

tks

一周热门 更多>