Как вставить строку, содержащую $ {...}, в spring application.properites
Я хотел весной предоставить следующую пару значений ключа в файле applicationaiton.properties и хотел, чтобы spring игнорировала заполнитель, не разрешая его.
output.folder=${date:now:yyyy-MM-dd}/success/${header.CamelFileName}
Но при загрузке spring пытается предоставить значение заполнителя, например header.CamelFileName, и выдает исключение. Есть ли способ избежать этого?




Вы можете попробовать что-то вроде этого, чтобы избежать заполнителя:
$=$
output.folder=${date:now:yyyy-MM-dd}/success/${$}{header.CamelFileName}
Это может показаться немного сложным, но вы должны избегать знака доллара, чтобы не превратить ${header.CamelFileName} в эталон.