Как изменить значение в файле свойств, когда ключ-значение выбирается классом lib? - PullRequest
0 голосов
/ 19 декабря 2018

Итак, у меня есть файл свойств, в котором текущее значение env передается как значение в свойство spring.profiles.active.Мне нужно, чтобы это значение было отредактировано так, чтобы все дефисы были заменены подчеркиванием.Я не могу вносить изменения в код Java.

Я пытался использовать SpEL, но это не помогло.

spring.profiles.active=${oauth2.env}

актуально :spring.profiles.active=prflv-ssz
ожидается : spring.profiles.active=prflv_ssz

1 Ответ

0 голосов
/ 20 декабря 2018

Вы можете вызвать статические методы для этого (например, String.replace ()), см. https://docs.spring.io/spring/docs/current/spring-framework-reference/core.html#expressions-beandef-xml-based

...