I'm injecting into my route a map where key is a property which is different every time and value which is endpoint where I want to send next my exchange, The problem is that when I'm sending placeholder to get method of map it doesn't convert.
from(REMOVE_FAILED_FILE_FROM_SFTP).routeId(REMOVE_FAILED_FILE_FROM_SFTP_ID)
.to(buildSftpUri("${body.getFilePath()}", "${exchangeProperty.NetworkName}"))
private String buildSftpUri(String filePath, String network) {
return format(
map.get(network),
filePath
);
When I'm injecting special case and using it instead of map everything is working
private String buildSftpUri(String filePath, String network) {
return format(
sftpUri,
filePath
);
question from:
https://stackoverflow.com/questions/65933286/property-placeholder-doesnt-convert 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…