当前位置: 首页 > 知识库问答 >
问题:

带有json路径表达式的Spring集成转换错误

严高峻
2023-03-14
<int:object-to-json-transformer input-channel="inputEventChannel" output-channel="jsonMapChannel"/>

<int:transformer input-channel="jsonMapChannel" output-channel="transformChannel" 
     expression="#jsonPath(payload, '$.[0].EVENTNAME')"/>
#jsonPath(payload, '$.EVENTNAME')

谢了。

共有1个答案

裴承安
2023-03-14

el1022e表示JSONPATH函数没有注册为函数。

这意味着JSONPATHjar不在类路径上。

调试日志应显示此日志...

logger.debug("The '#jsonPath' SpEL function cannot be registered: " +
        "there is no jayway json-path.jar on the classpath.");
 类似资料:
  • 问题内容: JSON Path Expression应该是什么来获取beneficiary_ids 问题答案: 您所需的JSON路径表达式将如下所示:

  • 根据这些文件: 在启动时,Spring Boot会尝试找到/error的映射。按照约定,以/error结尾的URL映射到同名的逻辑视图:error。如果找不到从/error到视图的映射,Spring Boot定义了它自己的回落错误页面--所谓的“Whitelabel错误页面”(一个最小的页面,只有HTTP状态信息和任何错误细节,比如来自未捕获异常的消息)。 所以。每当抛出异常并且没有由任何注释方法

  • 通常在Spring EL中,您可以使用方括号中的键通过其键访问地图条目。如果spring集成消息的有效负载是,然后 提供以字符串“my key”为键的条目的值。 当使用标准Spring EL设置时,例如在单元测试中,这是使用地图的唯一方法。然而,在Spring integration flows使用的表达式中,我可以使用点符号进行映射访问。这是有效的: 我希望能够在单元测试和路由定义中使用相同的S

  • 我正在尝试使用Spring Integration int-http:inbound-gateway测试Inbound http gatway: 我的Web.xml: 使用RestTemplate,我试图向网关发出POST请求: 那个 我总是得到没有找到404,你能给我一些提示吗? 非常感谢!

  • 我是jpa的新手,需要这样的东西: 我能修好它吗?