@FunctionalInterfaceSE public interface Profiles
boolean matches(PredicateSE<StringSE> activeProfiles)
Profiles
インスタンスが、指定されたアクティブなプロファイル述語と一致するかどうかをテストします。activeProfiles
- 特定のプロファイルが現在アクティブであるかどうかをテストする述語 static Profiles of(StringSE... profiles)
Profiles
インスタンスを作成します。返されたインスタンスは、指定されたプロファイル文字列のいずれかが一致する場合に一致します。
プロファイル文字列には、単純なプロファイル名("production"
など)またはプロファイル式を含めることができます。プロファイル式を使用すると、"production & cloud"
などのより複雑なプロファイルロジックを表現できます。
プロファイル式では、次の演算子がサポートされています。
!
- プロファイルの論理的ではありません &
- 論理およびプロファイル |
- 論理またはプロファイル &
演算子と |
演算子は、括弧を使用しないと混在できないことに注意してください。たとえば、"a & b | c"
は有効な式ではありません。"(a & b) | c"
または "a & (b | c)"
として表現する必要があります。
profiles
- 含めるプロファイル文字列 Profiles
インスタンス