gpt4 book ai didi

java - 如何将 'simple' 中的 Exchange 属性转换为大写?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:09:13 26 4
gpt4 key购买 nike

如何将 Apache Camel Exchange 上的属性转换为大写,在 Apache Camel 中表达语言?

例如

.when(simple("${property.countryCode.toUpperCase} regex 'NO?'"))

但我得到:

org.apache.camel.language.bean.RuntimeBeanExpressionException:
Failed to invoke method: .toUpperCase on null

我已通过 .log("${property.countryCode}") 验证我的属性(property)确实存在。

在 Apache Simple 中获取 toUpperCase 应该不难(但确实如此)。

我不想在 Java 或 Groovy 或其他任何语言中执行 toUpperCase - 必须有更简单的方法

最佳答案

尝试

.when(simple("${property.countryCode.toUpperCase()} regex 'NO?'"))

关于java - 如何将 'simple' 中的 Exchange 属性转换为大写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28609916/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com