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

  • cyriak

    cyriak

    29 Mart 2006
  • How To Cook That

    How To Cook

    16 NİSAN 2011
  • READ DESCRIPTION NOW!!!!!!!

    READ DESCRIP

    18 ŞUBAT 2009