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

  • discokatze

    discokatze

    23 EYLÜL 2009
  • hanksranger

    hanksranger

    6 EKİM 2009
  • KSI

    KSI

    25 Temmuz 2009