【问题标题】:cannot be found on object of type 'java.util.LinkedHashMap' - maybe not public?在“java.util.LinkedHashMap”类型的对象上找不到 - 也许不是公开的?
【发布时间】:2019-12-26 02:39:42
【问题描述】:

严重:servlet [rest] 的 Servlet.service() 在路径 [/PrimeBSOWebService] 的上下文中抛出异常 [请求处理失败;嵌套异常是 org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 15): Property or field 'partnershipId' cannot be found on type of 'java.util.LinkedHashMap' - 也许不公开?] 根本原因

<int:header-enricher input-channel="retrieveFrontEndLoadTableHttpResponse">
    <int:header name="http_statusCode" value="201" overwrite="true" />
</int:header-enricher>

<int-http:inbound-gateway request-channel="retrievePartnershipHttpRequest"
    reply-channel="retrievePartnershipHttpResponse" supported-methods="GET" 
    path="/mutual-fund-product/v1/retrieve/partnerships/{partnership-id}"
    payload-expression="#pathVariables.partnershipId">      
</int-http:inbound-gateway>

<int:json-to-object-transformer
    input-channel="retrievePartnershipHttpRequest"
    type="com.cgi.bkifs.rest.prime.contract.partnership.RetrievePartnershipRequest"
    output-channel="retrievePartnershipRequest" object-mapper="customObjectMapper" />

<int:object-to-json-transformer
    input-channel="retrievePartnershipResponse" output-channel="retrievePartnershipHttpResponse"
    object-mapper="customObjectMapperBean" />

【问题讨论】:

    标签: spring-mvc jira-rest-api


    【解决方案1】:

    我认为这可能是因为名称不同: 路径中的partnership-id 和访问路径变量时的partnershipId

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-30
      • 2014-04-27
      • 2012-03-04
      • 2013-06-10
      • 1970-01-01
      • 1970-01-01
      • 2016-12-25
      • 1970-01-01
      相关资源
      最近更新 更多