public class AnnotationRepositoryConfigurationSource extends RepositoryConfigurationSourceSupport
RepositoryConfigurationSource
。DEFAULT_REPOSITORY_IMPL_POSTFIX
コンストラクターと説明 |
---|
AnnotationRepositoryConfigurationSource(AnnotationMetadata metadata, ClassSE<? extends AnnotationSE> annotation, ResourceLoader resourceLoader, Environment environment, BeanDefinitionRegistry registry) 使用すべきではありません。 2.2 以降。 BeanNameGenerator を追加で使用するオーバーロードを使用することをお勧めします。 |
AnnotationRepositoryConfigurationSource(AnnotationMetadata metadata, ClassSE<? extends AnnotationSE> annotation, ResourceLoader resourceLoader, Environment environment, BeanDefinitionRegistry registry, BeanNameGenerator generator) 指定された AnnotationMetadata とアノテーションから新しい AnnotationRepositoryConfigurationSource を作成します。 |
generateBeanName, getCandidates, toImplementationDetectionConfiguration
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
getRequiredAttribute
@DeprecatedSE public AnnotationRepositoryConfigurationSource(AnnotationMetadata metadata, ClassSE<? extends AnnotationSE> annotation, ResourceLoader resourceLoader, Environment environment, BeanDefinitionRegistry registry)
BeanNameGenerator
を追加してオーバーロードを使用することをお勧めします。AnnotationMetadata
とアノテーションから新しい AnnotationRepositoryConfigurationSource
を作成します。metadata
- null であってはなりません。annotation
- null であってはなりません。resourceLoader
- null であってはなりません。environment
- null であってはなりません。registry
- null であってはなりません。public AnnotationRepositoryConfigurationSource(AnnotationMetadata metadata, ClassSE<? extends AnnotationSE> annotation, ResourceLoader resourceLoader, Environment environment, BeanDefinitionRegistry registry, @Nullable BeanNameGenerator generator)
AnnotationMetadata
とアノテーションから新しい AnnotationRepositoryConfigurationSource
を作成します。metadata
- null であってはなりません。annotation
- null であってはなりません。resourceLoader
- null であってはなりません。environment
- null であってはなりません。registry
- null であってはなりません。generator
- null でもかまいません。public Streamable<StringSE> getBasePackages()
RepositoryConfigurationSource
public OptionalSE<ObjectSE> getQueryLookupStrategyKey()
RepositoryConfigurationSource
QueryLookupStrategy.Key
を返し、クエリメソッドの解決方法を定義します。public OptionalSE<StringSE> getNamedQueryLocation()
public OptionalSE<StringSE> getRepositoryImplementationPostfix()
RepositoryConfigurationSource
Optional.empty()
SE@NonNull public ObjectSE getSource()
RepositoryConfigurationSource
protected IterableSE<TypeFilter> getIncludeFilters()
RepositoryConfigurationSourceSupport
TypeFilter
を返し、リポジトリをスキャンするときに含める型を定義します。デフォルトの実装は空のコレクションを返します。RepositoryConfigurationSourceSupport
の getIncludeFilters
public Streamable<TypeFilter> getExcludeFilters()
RepositoryConfigurationSourceSupport
TypeFilter
を返し、リポジトリをスキャンするときに除外する型を定義します。デフォルトの実装は空のコレクションを返します。RepositoryConfigurationSource
の getExcludeFilters
RepositoryConfigurationSourceSupport
の getExcludeFilters
public OptionalSE<StringSE> getRepositoryFactoryBeanClassName()
RepositoryConfigurationSource
Optional.empty()
SE の名前を返します。public OptionalSE<StringSE> getRepositoryBaseClassName()
RepositoryConfigurationSource
Optional.empty()
SE を返します。public AnnotationAttributes getAttributes()
AnnotationAttributes
を返します。public AnnotationMetadata getEnableAnnotationMetadata()
@Enable
アノテーションの AnnotationMetadata
を返します。public boolean shouldConsiderNestedRepositories()
RepositoryConfigurationSourceSupport
RepositoryConfigurationSourceSupport
の shouldConsiderNestedRepositories
public OptionalSE<StringSE> getAttribute(StringSE name)
RepositoryConfigurationSource
String
SE 属性の値を返します。名前はキャメルケースで渡される予定です。name
- null または空であってはなりません。Optional.empty()
SE(構成されていないか空の場合)。public <T> OptionalSE<T> getAttribute(StringSE name, ClassSE<T> type)
RepositoryConfigurationSource
name
- null または空であってはなりません。type
- 検索する属性の型。Optional.empty()
SE(構成されていないか空の場合)。public boolean usesExplicitFilters()
RepositoryConfigurationSource
public BootstrapMode getBootstrapMode()
RepositoryConfigurationSource
BootstrapMode
を定義します。public StringSE getResourceDescription()
RepositoryConfigurationSource
Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.