У меня есть приложение Spring Boot v2.1.0.RELEASE со следующим application.yml
файлом свойств:
example:
aws:
account: 845216416540
sqs:
endpoint: https://sqs.us-west-2.amazonaws.com/${example.aws.account}
Затем я использую это свойство следующим образом:
@Component public class Example {
@Value("${example.aws.sqs.endpoint}")
private String endpoint;
public void test()
{
System.out.println(endpoint);
// prints -> https://sqs.us-west-2.amazonaws.com/8.4521641654E10
}
}
- Нет, это не мой настоящий аккаунт aws (избавьте меня от лекции)
Вот что я не могу понять ...
1) Почему Spring по умолчанию интерполирует значение учетной записи как научную запись?
2) Как я могу настроить или предотвратить это?