CachedRandomPropertySource

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

myrandom=${cachedrandom.appname.value}