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