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

  • Google Chrome

    Google Chrom

    1 EYLÜL 2008
  • Peyton

    Peyton

    28 Aralık 2008
  • The Weavers of Eternity Paracord Tutorials

    The Weavers

    1 Ocak 2014