Как получить значение свойства из объекта ApplicationContext? (без использования аннотации)

Если у меня есть:

@Autowired private ApplicationContext ctx;

Я могу получить бины и ресурсы, используя один из методов getBean. Однако я не могу понять, как получить значения свойств.

Очевидно, я могу создать новый бин, который имеет свойство @Value, например:

private @Value("${someProp}") String somePropValue;

Какой метод я вызываю для объекта ApplicationContext, чтобы получить это значение без автоматической передачи компонента?

Я обычно использую @Value, но есть ситуация, когда выражение SPeL должно быть динамическим, поэтому я не могу просто использовать аннотацию.

Ответы на вопрос(3)

Ваш ответ на вопрос