我对什么时候使用 ${...}
比使用 #{...}
感到有点困惑。Spring 的文档只使用 #{...}
,但是有很多示例使用 ${...}
。此外,当我开始使用 SPEL 时,我被告知使用 ${...}
,它工作得很好。
对于那些感到困惑的人,举个例子来说明我是如何使用它的
@Component
public class ProxyConfiguration {
@Value("${proxy.host}")
private String host;
@Value("${proxy.port}")
private String port;
:
}
还有一些财产文件:
proxy.host=myproxy.host
proxy.port=8000
我的问题是: