CachedRandomPropertySource
Spring Cloud Context は、キーに基づいてランダムな値をキャッシュする PropertySource
を提供します。キャッシュ機能以外では、Spring Boot の RandomValuePropertySource
[GitHub] (英語) と同じように動作します。このランダム値は、Spring アプリケーションコンテキストが再起動した後でも一貫したランダム値が必要な場合に便利です。プロパティ値は cachedrandom.[yourkey].[type]
の形式をとり、yourkey
はキャッシュ内のキーです。type
値には、Spring Boot の RandomValuePropertySource
でサポートされる任意の型を指定できます。
myrandom=${cachedrandom.appname.value}