org.springframework.core.env.Environment with – Spring Cloud Config Server – файл внешних свойств

Я создал личный репозиторий на Git, где я сохранил файл application.properties.

Я создал облачный конфигурационный сервер ('my-config-server') и использовал URL-адрес репозитория git.

Я связал мое приложение для загрузки Spring, которое должно получить доступ к внешнему файлу свойств с репозиторием Git.

@javax.jws.WebService( serviceName = "myService", portName = "my_service", targetNamespace = "urn://vdc.com/xmlmessaging/SD", wsdlLocation = "classpath:myService.wsdl", endpointInterface = "com.my.service.SDType") @ConfigurationProperties public class SDTypeImpl implements SDType { /*It has various services implementation that use following method**/ private SDObj getObj (BigDecimal value) { AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext( SDTypeImpl.class); SDObj obj = context.getBean(SDPropertiesUtil.class).getObj(value); context.close(); return obj; } } 

Другой класс:

 public class SDPropertiesUtil { @Autowired public Environment env; public SDObj getObj(BigDecimal value) { String valueStr = env.getProperty(value.toString()); /*do logic*/ } 

Но я получаю значение valueStr как null.

Мое приложение запускается, а сервер конфигурации в облаке загружает файл свойств из моего репозитория git. Из облачных журналов после того, как я нажал мое приложение:

 PropertySourceBootstrapConfiguration : Located property source: CompositePropertySource [name='configService', propertySources=[MapPropertySource [name='configClient'], MapPropertySource [name='ssh://blah blah blah.git/application.properties']]] 

Мое приложение не может получить доступ к внешнему файлу свойств через сервер конфигурации весеннего облака.