Spring boot 有没有办法在searchTerm(Apache骆驼邮件组件)中添加StartWith

Spring boot 有没有办法在searchTerm(Apache骆驼邮件组件)中添加StartWith,spring-boot,apache-camel,Spring Boot,Apache Camel,我正在尝试轮询电子邮件服务器以阅读特定主题的电子邮件 驼峰邮件组件文档有一个示例,说明如何使用SearchTerm筛选包含字符串的主题。然而,我正在寻找一种方法来阅读主题开头带有特定字符串的电子邮件 我不熟悉骆驼路线,并尝试使用以下方法: <route> <from uri="imaps://mymailseerver? username=foo&password=secret&searchTerm.subject=Camel"/> &

我正在尝试轮询电子邮件服务器以阅读特定主题的电子邮件

驼峰邮件组件文档有一个示例,说明如何使用SearchTerm筛选包含字符串的主题。然而,我正在寻找一种方法来阅读主题开头带有特定字符串的电子邮件

我不熟悉骆驼路线,并尝试使用以下方法:

<route>
  <from uri="imaps://mymailseerver? 
     username=foo&password=secret&searchTerm.subject=Camel"/>
  <to uri="bean:myBean"/>
</route>


我想更改这个过滤器searchTerm.subject=Camel并添加类似searchTerm.subjectStartsWith=Ca的内容。

这些搜索词来自uri,与contains匹配,而不是以开头。因此,您不能这样做,但您可以实现自己的搜索词类,在其中可以添加以逻辑开头的内容,请参见文档中的示例,其中我们使用
#
语法引用了一个自定义实现


有任何特定的编码/技术难题吗?