と${...}
比較して、いつ使用するかについて少し混乱してい#{...}
ます。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
私の質問は:
- 違いは何ですか、それとも同じですか?
- 1つのバージョンは廃止されているので、もう1つのバージョンを使用する必要がありますか?
"#{'${property}'}"