クラス RandomValuePropertySource

java.lang.ObjectSE
org.springframework.core.env.PropertySource<RandomSE>
org.springframework.boot.env.RandomValuePropertySource

public class RandomValuePropertySource extends PropertySource<RandomSE>
「random。」で始まるすべてのプロパティのランダムな値を返す PropertySource。ここで、「修飾されていないプロパティ名」は、リクエストされたプロパティ名の「ランダム」を超えた部分です。接頭辞、この PropertySource は次を返します:
  • "int" の場合、ランダムな IntegerSE 値で、オプションで指定された範囲によって制限されます。
  • 「ロング」の場合、ランダムに LongSE 値が指定され、オプションで指定された範囲によって制限されます。
  • "uuid" の場合、ランダムな UUIDSE 値。
  • それ以外の場合、byte[]
"random.int" および "random.long" プロパティは、構文が次の範囲サフィックスをサポートします。

OPEN value (,max) CLOSE ここで、OPEN,CLOSE は任意の文字であり、value,max は整数です。max が指定されていない場合、0 が下限として使用され、value が上限として使用されます。max が提供されている場合、value が最小値であり、max が最大値(排他的)です。

導入:
1.0.0
作成者:
Dave Syer, Matt Benson, Madhura Bhave, Moritz Halbritter