title: SpEL refactoring in @Value (encrypted property)
body: <p>I have a <em>Spring Security</em> configuration where I have to use encrypted properties. I have utility static method <code>PasswordUtil.decode()</code> by which I can decode a property for the further usage.</p>
  
  <p>Following solution works, but the particular <em>SpEL</em> looks quite ugly to me. So, my question: <strong>Is it possible to refactor given <em>SpEL</em> expression to something nicer/shorter/idiomatic?</strong></p>
  
  <pre class="lang-java prettyprint-override"><code>@Configuration
  @EnableWebSecurity
  public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
  
      @Value("#{T(my.package.PasswordUtil).decode('${signkey.password}')}")
      private String signKeyPassword;
  
  }
  </code></pre>