インターフェース SecurityHintsRegistrar

すべての既知の実装クラス:
AuthorizeReturnObjectCoreHintsRegistrarAuthorizeReturnObjectDataHintsRegistrarAuthorizeReturnObjectHintsRegistrarPrePostAuthorizeExpressionBeanHintsRegistrarPrePostAuthorizeHintsRegistrar

public interface SecurityHintsRegistrar
AOT ヒントを登録するためのインターフェース。

このインターフェースは、次のように Spring Security のインフラストラクチャ Bean に基づいたヒントを可能にするため便利です。

        @Bean
        @Role(BeanDefinition.ROLE_INFRASTRUCTURE)
        static SecurityHintsRegistrar proxyThese(AuthorizationProxyFactory proxyFactory) {
                return new AuthorizationProxyFactoryHintsRegistrar(proxyFactory, MyClass.class);
        }
 

SecurityHintsRegistrar を実装する Bean のコレクションは、SecurityHintsAotProcessorBeanFactoryInitializationAotProcessor によって連続的に呼び出されます。

これは BeanFactoryInitializationAotProcessor で使用されるため、インフラストラクチャ Bean のみに依存するという Spring Framework の推奨事項が適用されます。

セキュリティのインフラストラクチャ Bean が必要ない場合は、Spring Framework AOT リファレンスドキュメントに示されているように、RuntimeHintsRegistrar または別の AOT コンポーネントを実装することを検討してください。

導入:
6.4
関連事項:
  • 方法の概要

    修飾子と型
    メソッド
    説明
    void
    registerHints(org.springframework.aot.hint.RuntimeHints hints, org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory)
    セキュリティのインフラストラクチャ Bean を通じて準備した後、ヒントを登録します
  • メソッドの詳細

    • registerHints

      void registerHints(org.springframework.aot.hint.RuntimeHints hints, org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory)
      セキュリティのインフラストラクチャ Bean を通じて準備した後、ヒントを登録します
      パラメーター:
      hints - AOT ヒントの登録対象
      beanFactory - Bean ファクトリ