Şu anda * .properties dosyalarını kullanan bir bahar uygulamasına sahibim ve bunun yerine YAML dosyalarını kullanmasını istiyorum.YBL dosyalarını Spring Framework 4.1 kullanarak yüklemek için YamlPropertiesFactoryBean nasıl kullanılır?
YamlPropertiesFactoryBean sınıfını, ihtiyacım olan şeyi yapabilecek durumda buluyorum.
Sorunum, bu sınıfı Spring uygulamasında nasıl kullanacağımı bilmiyorum (ek açıklama tabanlı yapılandırma kullanılarak). setBeanFactory yöntemiyle PropertySourcesPlaceholderConfigurer'da yapılandırmalıyım.
Daha önce ben yükleme oldu mülkiyet dosyaları aşağıdaki gibi @PropertySource kullanarak:
@Configuration
@PropertySource("classpath:/default.properties")
public class PropertiesConfig {
@Bean
public static PropertySourcesPlaceholderConfigurer placeholderConfigurer() {
return new PropertySourcesPlaceholderConfigurer();
}
}
nasıl PropertySourcesPlaceholderConfigurer içinde YamlPropertiesFactoryBean etkinleştirebilirsiniz ben YAML dosyalarını doğrudan yükleyebilir ve böylece? Yoksa bunu yapmanın başka bir yolu var mı?
Teşekkürler.
Uygulamam ek açıklama tabanlı bir yapılandırma kullanıyor ve Spring Framework 4.1.4 kullanıyorum. Bazı bilgiler buldum ama her zaman beni this one gibi Spring Boot'a işaret etti. XML yapılandırmayla
Benim yorumum ilk sorunuzu cevaplıyorsa, kabul edebilir misiniz?Ya da ekleyebileceğim başka bir şey varsa, şimdi izin ver. – turtlesallthewaydown
@turtlesallthewaydown Cevabınız için teşekkürler ve yanıttaki gecikme için özür dilerim. – ktulinho