3

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}")

toUpperCaseこれは、Apache Simpleを使用するのにそれほど難しいことではありません(ただし、そうです)。

toUpperCaseJava や Groovy などで行う必要はありません。もっと簡単な方法があるはずです。

4

1 に答える 1