Как вставить строку, содержащую ${...} в весенний файл application.properites

Как вставить строку, содержащую ${...} в весенний файл application.properites

Я хотел предоставить следующую пару ключ-значение в файле applicationaiton.properties весной и хотел, чтобы spring игнорировала заполнитель, не решая его.

output.folder=${date:now:yyyy-MM-dd}/success/${header.CamelFileName} 

Но при загрузке пружина пытается указать значение заполнителя, например header.CamelFileName, и выдаст исключение. Есть ли способ избежать этого?

1 ответ

Решение

Вы можете попробовать что-то вроде этого, чтобы избежать заполнителя:

$=$
output.folder=${date:now:yyyy-MM-dd}/success/${$}{header.CamelFileName} 

Это может показаться немного сложным, но вы должны избежать знака доллара, чтобы не повернуть ${header.CamelFileName} в ссылку

Другие вопросы по тегам