Предотвратить весеннюю загрузку разрешающих свойств к научной нотации - PullRequest
1 голос
/ 11 июня 2019

У меня есть приложение 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) Как я могу настроить или предотвратить это?

...