SORU
18 HAZİRAN 2010, Cuma


Guice ve özellikleri dosyaları

Herkes Google Guice bir özellikleri enjekte etmek için kullanmak için nasıl bir örnek var .proje dosyası. Guice enjektör başladığında gerekli tüm özellikleri var olduğunu doğrulamak için mümkün olduğu söylendi.

Şu anda yapamam guice bir şey bu konuda wiki bulun.

CEVAP
18 HAZİRAN 2010, Cuma


Sen-ebilmek bağlamak özelliklerini kullanarak Names.bindProperties(binder(), getProperties()), getProperties döndürür Properties nesne ya da bir Map<String, String> (okuma özellikleri dosyası olarak Properties nesne için).

O zaman adı @Named kullanarak onlara enjekte edebilirsiniz. Eğer olsaydı bir dosya özellikleri:

foo=bar
baz=true

Bu gibi istediğin yerde bu özelliklerin değerlerini enjekte olabilir:

@Inject
public SomeClass(@Named("foo") String foo, @Named("baz") boolean baz) {...}

Guice türü enjekte ediliyor, boolean yukarıdaki gibi, dizeleri değerleri otomatik olarak dönüştürebilirsiniz (dize uygun bir biçim olduğunu varsayarsak). Bu ilkel türler, çeteleler ve sınıf rakamları için çalışıyor.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BradleyWuzHere

    BradleyWuzHe

    25 NİSAN 2011
  • guillaume2111's channel

    guillaume211

    19 Kasım 2006
  • Triune Films

    Triune Films

    9 ŞUBAT 2006