Son bir özellik için bir özellik dosyasından Bahar enjeksiyon hakkında basit bir soru.Spring Property Enjeksiyon son bir öznitelikte @Value - Java
ben bir dosya yolu saklamak istediğiniz bir özellikler dosyası var ben özellikleri dosyaları kullandığınızda Genellikle ben kurulum sınıfı böyle bir şey kullanarak bağlıyor.
yılında Sonraprivate @Value("#{someProps['prop.field']}") String someAttrib ;
benim spring.xml
ben gibi bir şey olurdu :
<util:properties id="someProps"
location="classpath:/META-INF/properties/somePropFile.properties" />
Bu iyi çalışır, basittir ve kodu güzel ve düzgün yapar. Ancak, özellik değerlerini son sınıf özniteliklerine enjekte etmeye çalışırken kullanacağınız en düzgün modelin ne olduğundan emin değilim? gibi
Açıkçasışey:
private static final @Value("#{fileProps['dict.english']}") String DICT_PATH;
çalışmaz. Başka bir yolu var mı?
Şerefe!
Hayır, iki yaklaşım uyumsuz. – skaffman