相关疑难解决方法(0)

带@Value的Spring表达式语言(SpEL):美元与哈希($ vs.#)

我什么时候使用就有点糊涂了${...}比较#{...}.Spring的文档仅使用#{...},但有很多示例使用${...}.此外,当我开始使用SpEL时,我被告知要使用${...}它并且工作正常.

对于那些困惑的人来说,我将如何使用它

@Component
public class ProxyConfiguration {

    @Value("${proxy.host}")
    private String host;
    @Value("${proxy.port}")
    private String port;

    :
}
Run Code Online (Sandbox Code Playgroud)

和一些属性文件:

proxy.host=myproxy.host
proxy.port=8000
Run Code Online (Sandbox Code Playgroud)

我的问题是:

  • 有什么不同或是否相同?
  • 是不推荐使用的一个版本,所以我应该使用另一个版本?

spring dependency-injection spring-el

120
推荐指数
2
解决办法
4万
查看次数

标签 统计

dependency-injection ×1

spring ×1

spring-el ×1