24.1 임의의 값 구성

RandomValuePropertySource는 임의의 값들을 주입할때 유용하다. (예를 들어 비밀값패스워드같은또는 테스트 케이스들에 ). 랜덤 값으로 Integer, long, uuid나 스트링 들을 다음 예와 같이 생성한다.

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는 최대값이된다. (배타적이다)

Last updated