Ошибка: camel-sql - Не удалось разрешить заполнитель 'property.' в строковом значении "sql query"
В Camel 2.17.0 верблюжий компонент sql не может разрешить значение свойства, используя простое выражение при выводе.
<route>
<from uri="timer://foo?repeatCount=1" />
<setProperty propertyName="column_name">
<simple>1234</simple>
</setProperty>
<!-- could nto resolve property - failed ->
<to uri="sql:{{sql.query}}" />
<!-- working ->
<to uri="sql:classpath:sql.query.sql?dataSource=#DS" />
</route>
Файл внешних свойств:
sql.query = insert into table (column_name) values (:#${property.column_name})
Сообщение об ошибке:
Не удалось разрешить местозаполнитель "property.column_name" в строковом значении "sql: вставить в таблицу (имя столбца) значения (:#${property.column_name})"