如果我有:
@Autowired private ApplicationContext ctx;
我可以使用其中一种 getBean 方法来获取 bean 和资源。但是,我不知道如何获取属性值。
显然,我可以创建一个具有 @Value 属性的新 bean,例如:
private @Value("${someProp}") String somePropValue;
我在 ApplicationContext 对象上调用什么方法来获取该值而不自动装配 bean?
我通常使用@Value,但是有一种情况是SPeL表达式需要是动态的,所以我不能只使用注解。