При настройке сторонней библиотеки в библиотеке я столкнулся с необходимостью указать ключ свойства пружины со специальным символом, в частности "$".
Библиотека хочет карту, которую я могу указать как:
info:
someKeyWithDollarSign$_AfterDollarSign: someValueWithDollar$_AfterDollarSign
otherKey: otherValue
Но когда весна читает в свойствах, знак доллара ($) исчезает из ключа.
Я собрал пример проекта на основе maven здесь .
Если вы запустите его, вы получите
{name=123, someKeyWithDollarSign_After=someValueWithDollar$_Sign}
вместо ожидаемого
{name=123, someKeyWithDollarSign$_After=someValueWithDollar$_Sign}
^-- this would be expected
- Может ли это быть достигнуто вообще?
- Может ли это быть достигнуто с помощью файлов свойств (то есть application.property)?
Заранее спасибо.
Приветствия