インターフェース ConfigurationBeanNameGenerator

すべてのスーパーインターフェース:
BeanNameGenerator
すべての既知の実装クラス:
FullyQualifiedConfigurationBeanNameGenerator

public interface ConfigurationBeanNameGenerator extends BeanNameGenerator
@Configuration クラスの目的のための BeanNameGenerator の拡張バリアントであり、コンポーネントおよび構成クラス自体の Bean 名生成だけでなく、@Bean メソッドもカバーします。
導入:
7.0
作成者:
Juergen Hoeller, Stephane Nicoll
関連事項:
  • メソッドの詳細

    • deriveBeanName

      StringSE deriveBeanName(MethodMetadata beanMethod, @Nullable StringSE beanName)
      指定された name 属性を考慮して、指定された @Bean メソッドのデフォルトの Bean 名を導出します。
      パラメーター:
      beanMethod - @Bean メソッドのメソッドメタデータ
      beanName - name 属性、または指定がない場合は null 
      戻り値:
      使用するデフォルトの Bean 名