【发布时间】:2020-04-30 00:00:44
【问题描述】:
我使用的是 Apache Camel 3.0,在解析文件时出现此错误:
from("file:" + filePath)
.routeId("create-ticket")
.unmarshal(ticketCsv)
.to("jpa:Ticket")
.log("Created new ticket with id ${body.id}")
.convertBodyTo(String.class)
.setProperty("fileName", simple("${header.CamelFileAbsolutePath}"))
.setProperty("fileContents", body())
.to("sql:INSERT INTO DOCUMENT(document_name, document_contents) VALUES(:#${property.fileName}, :#${property.fileContents})");
例外:
org.apache.camel.language.simple.types.SimpleIllegalSyntaxException: 未知函数:位置 0 ${property.fileName}
处的 property.fileName
【问题讨论】: