Spring Boot: конфигурация, настройка случайных значений
RandomValuePropertySource полезен для введения случайных значений (например, в секреты или тестовые случаи). Он может создавать целые числа, long, uuids или строки, как показано в следующем примере:
my.secret=${random.value}
my.number=${random.int}
my.bignumber=${random.long}
my.uuid=${random.uuid}
my.number.less.than.ten=${random.int(10)}
my.number.in.range=${random.int[1024,65536]}
Синтаксис random.int* - это OPEN value (,max) CLOSE
, где OPEN,CLOSE - любые символы и value,max - целые числа. Если указано max, тогда value является минимальным значением, а max - максимальным значением (исключая).
Читайте также:
- Spring Boot: внешняя конфигурация
- Spring Boot: SpringApplication, доступ к аргументам приложения
- Spring Boot: использование ApplicationRunner или CommandLineRunner
Комментарии
Отправить комментарий