【发布时间】:2011-07-16 09:50:31
【问题描述】:
与#{...} 相比,何时使用${...} 有点困惑。 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
我的问题是:
- 有什么区别还是相同?
- 是否已弃用一个版本,所以我应该使用另一个版本?
【问题讨论】:
标签: spring dependency-injection spring-el