Как получить значение свойства из объекта ApplicationContext? (без использования аннотации)
Если у меня есть:
@Autowired private ApplicationContext ctx;
Я могу получить бины и ресурсы, используя один из методов getBean. Однако я не могу понять, как получить значения свойств.
Очевидно, я могу создать новый бин, который имеет свойство @Value, например:
private @Value("${someProp}") String somePropValue;
Какой метод я вызываю для объекта ApplicationContext, чтобы получить это значение без автоматической передачи компонента?
Я обычно использую @Value, но есть ситуация, когда выражение SPeL должно быть динамическим, поэтому я не могу просто использовать аннотацию.