जब मैं का उपयोग करने ${...}
की तुलना में थोड़ा उलझन में हूँ #{...}
। स्प्रिंग के प्रलेखन केवल उपयोग करता है #{...}
, लेकिन ऐसे बहुत सारे उदाहरण हैं जो उपयोग करते हैं ${...}
। इसके अलावा, जब मैंने स्पेल के साथ शुरुआत की तो मुझे उपयोग करने के लिए कहा गया था ${...}
और यह ठीक काम करता है।
उन लोगों के लिए जो भ्रमित हैं, मैं इसका उपयोग कैसे करता हूं, इसका एक उदाहरण
@Component
public class ProxyConfiguration {
@Value("${proxy.host}")
private String host;
@Value("${proxy.port}")
private String port;
:
}
और कुछ संपत्ति फ़ाइल:
proxy.host=myproxy.host
proxy.port=8000
मेरे प्रश्न हैं:
- क्या अंतर हैं या क्या यह समान है?
- क्या एक संस्करण को हटा दिया गया है, इसलिए मुझे दूसरे का उपयोग करना चाहिए?
"#{'${property}'}"