title: How do I get a property value from an ApplicationContext object? (not using an annotation)
body: <p>If I have:</p>
  
  <pre><code>@Autowired private ApplicationContext ctx;
  </code></pre>
  
  <p>I can get beans and resources by using one of the the getBean methods. However, I can't figure out how to get property values.</p>
  
  <p>Obviously, I can create a new bean which has an @Value property like:</p>
  
  <pre><code>private @Value("${someProp}") String somePropValue;
  </code></pre>
  
  <p>What method do I call on the ApplicationContext object to get that value without autowiring a bean?</p>
  
  <p>I usually use the @Value, but there is a situation where the SPeL expression needs to be dynamic, so I can't just use an annotation.</p>