春-ConfigurationClassUtils类

役割:いくつかの処理の設定クラスのために、主な裁判官は、Beanは、構成クラスではないです

方法:checkConfigurationClassCandidateの
役割:コンフィギュレーションクラスかどうか、またはその設定クラスisFullConfigurationClass isLiteConfigurationClass、かどうかを判断します

方法:isFullConfigurationClass
、このクラスは、完全なコンフィギュレーションと呼ばれ、@Configurationクラスのノートで、完全な設定かどうかを判断するには、このメソッドは直接注釈を設定するかどうかを決定しないことに注意してください、しかし、裁判官bean.getAttribute:役割FULLとしてマークされているかどうか、と言うことである、BeanはBeanがインスタンス化された後、それはbean.setAttributeフラグが一杯になる呼び出し、でなければならない、特定したがって、完全な設定ではないかを決定するために直接使用することができない、特定の動作がConfigurationClassPostProcessorのpostProcessBeanDefinitionRegistry方法で行われます

方法:isLiteConfigurationClassの
役割:いずれかのコンポーネント@で、@ ComponentScan、@インポートは、liteの設定かどうかを判断するために豆@ 5、ImportResource @、 1の注釈は、このクラスはliteのコンフィギュレーションと呼ばれ、自然の上記の方法を決定することに留意すべきです段落の
説明リンクします。https://blog.csdn.net/u011624903/article/details/102564491

おすすめ

転載: www.cnblogs.com/mufeng07/p/12163442.html