インターフェース ScopeInfo


  • public interface ScopeInfo
    Bean のスコープ。スコープ型は、アノテーション、メタアノテーション付き @Scope または @NormalScope です。指定されたスコープを持つ Bean のライフサイクルは、コンテキストによって決定されます。
    導入:
    4.0
    • メソッドの詳細

      • annotation

        ClassInfo annotation()
        このスコープアノテーションの宣言を返します。
        戻り値:
        このスコープアノテーションの宣言、決して null
      • name

        default StringSE name()
        The Java ™ Language Specification で定義されている、このスコープアノテーションのバイナリ名。つまり、Class.getName() によって返されるスコープアノテーション名です。annotation().name() と同等です。
        戻り値:
        このスコープアノテーションのバイナリ名、決して null
      • isNormal

        boolean isNormal()
        このスコープ型が正常かどうかを返します。つまり、このスコープアノテーションがメタアノテーション付き @NormalScope かどうかを返します。
        戻り値:
        このスコープ型が正常かどうか