SORU
16 Mart 2011, ÇARŞAMBA


Bahar İfade Dili (Oyun) @Değeri: vs ($ vs #)doları karma

Biraz kafam karıştı #{...} göre ${...} Ne zaman kullanılır ile ilgili değilim. Bahar belgelerine sadece #{...} ama ${...} kullanan çok örnek var kullanır. Oyun ile başladığımda ayrıca, ${...} kullanmak için söylendi ve gayet iyi çalışıyor.

Karışık olanlar için, bunu kullanmak nasıl bir örnek olurdu

@Component
public class ProxyConfiguration {

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

    :
}

ve bazı özellik dosya:

proxy.host=myproxy.host
proxy.port=8000

Benim sorular şunlardır:

  • ne fark var yoksa aynı mı?
  • bir sürüm diğeri kullanmam gerektiğini çok önerilmiyor?

CEVAP
16 Mart 2011, ÇARŞAMBA


${...} tutucu özelliği sözdizimi. Sadece özellikleri çözümlemesi için kullanılabilir.

#{...} çok daha yetenekli ve karmaşık olan SpEL syntax. Ayrıca tesiste yer tutucular işleyebilir, ve daha bir çok başka.

Her ikisi de geçerlidir, ne de önerilmiyor.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Alfredo Garcia

    Alfredo Garc

    25 Mayıs 2007
  • NightShader1

    NightShader1

    25 Temmuz 2006
  • Sergio Fernandez

    Sergio Ferna

    1 EKİM 2009