如何使用Hybris mapMergeDirective在Spring上下文中正确合并地图

2020-09-20 22:42发布

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

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


大家好,请提出我做错了什么。 在root spring上下文中,我有下一个声明

  
      << entry key =" address_customer" value =" 101"/>
      << entry key =" colorenum" value =" 100"/>
  

  
      
  
  

子春天上下文是:

  
      
      
          
              100
          
      
  

  

在启动服务器期间,我遇到下一个错误

 无法将类型'org.springframework.beans.factory.config.TypedStringValue'的值转换为属性'prefixPriority [capacityenum]'的必需类型'java.lang.Integer':PropertyEditor [org.springframework.beans  .propertyeditors.CustomNumberEditor]返回了类型为'org.springframework.beans.factory.config.TypedStringValue'的不合适的值

  

谢谢

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

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


大家好,请提出我做错了什么。 在root spring上下文中,我有下一个声明

  
      << entry key =" address_customer" value =" 101"/>
      << entry key =" colorenum" value =" 100"/>
  

  
      
  
  

子春天上下文是:

  
      
      
          
              100
          
      
  

  

在启动服务器期间,我遇到下一个错误

 无法将类型'org.springframework.beans.factory.config.TypedStringValue'的值转换为属性'prefixPriority [capacityenum]'的必需类型'java.lang.Integer':PropertyEditor [org.springframework.beans  .propertyeditors.CustomNumberEditor]返回了类型为'org.springframework.beans.factory.config.TypedStringValue'的不合适的值

  

谢谢

付费偷看设置
发送
3条回答
SKY徐
1楼 · 2020-09-20 22:56.采纳回答

使用下一种方法,一切正常。 很奇怪的问题

  
      
          <地图>
              << entry key =" capacityenum" value =" 100"/>
          
      
  
  
大道至简
2楼-- · 2020-09-20 23:11

我注意到,该值已正确设置为地图。 但是随后出于某些未知原因将映射设置为Bean之前,映射包含错误的值。

宇峰
3楼-- · 2020-09-20 23:17

您已经尝试过以下方法吗? 不确定是否可以解决您的问题,但是在子上下文中不需要附加值类型声明。

由于您已经在地图 prefixPriorities 中定义了值类型,请尝试在子Spring上下文中简单地分配值,而无需重新声明 java.lang.Integer 的类型。 :

  
       
       
   
  

一周热门 更多>