#spring-cloud-dataflow
#spring-cloud-поток данных
Вопрос:
Когда я запускаю задачу с помощью оболочки, я, похоже, не могу использовать пробелы в свойстве для своего загрузочного приложения.
task launch my-task --arguments "--app.username=alpha beta gamma"
Когда мой код выводит значение username
, оно есть alpha
и нет alpha beta gamma
.
Мой код конфигурации Spring выглядит следующим образом:
@ConfigurationProperties("app")
public class CustomTaskProperties {
private String username;
... getters and setters ...
}
Ответ №1:
Вы можете избежать пробелов, добавив одинарные кавычки вокруг значения свойства
Попробуйте это:
task launch my-task --arguments "--app.username='alpha beta gamma'"