Я пытаюсь передать значение для автоматического подключения из пользовательского файла конфигурации при загрузке Spring. Ниже приведены фрагменты кода:
Весенний класс
@Configuration
public class MyConfig {
@Value("${BOOTSTRAP_SERVERS}")
private String bootstrapServers;
myfile.yaml
BOOTSTRAP_SERVERS:
10.0.0.12:9092
Команда выполнения
java -jar app.jar --spring.config.location=/file/path/myfile.yaml
Однако, когда я набираю вышеупомянутую команду, я получаю эту ошибку:
java.lang.IllegalArgumentException: Не удалось разрешить заполнитель 'BOOTSTRAP_SERVERS' в значении "$ {BOOTSTRAP_SERVERS}"
Что мне здесь не хватает, чтобы заставить это работать? Я намереваюсь смонтировать приложение в kubernetes, поэтому мне нужно иметь возможность экспортировать свою конфигурацию. Заранее спасибо.