nuclear_kote
@nuclear_kote

Как получить проперти в рантайме в спринге?

есть список пропертей в файле property.name.0, property.name.1 ... property.name.N
как получить их?

Пробовал так:
private final ClassPathXmlApplicationContext ctx;
 ...
 String prop = ctx.getBeanFactory().resolveEmbeddedValue("${property.name." + i + "}");


но если property.name.1 не существует вылетает
ERROR java.lang.IllegalArgumentException: Could not resolve placeholder 'property.name.0' in value ${property.name.0}"


выражения формата ${property.name." + i + ":''} не работают.

spring чистый, не бут
  • Вопрос задан
  • 126 просмотров
Пригласить эксперта
Ответы на вопрос 1
EreminD
@EreminD
Кое-что умею
@Value("${property.name}")
private String propertyName;

не?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы