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 - максимальным значением (исключая).


Читайте также:


Комментарии

Популярные сообщения из этого блога

Методы класса Object в Java

Как получить текущий timestamp в Java

Основные опции JVM для повышения производительности и отладки