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
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.
Nereye ve JSP/Sunucu uygulaması bir we...
Büyü gizli özellikleri...
Dize yerine Eclipse tüm dosyaları...
git-svn üzerinde Windows. Nerede ikili...
Anahtar yok.mağaza ve anahtar.diğer öz...