パッケージ | 説明 |
---|---|
org.springframework.aop.config | XML スキーマが主要な構成形式である、宣言型 AOP 構成のサポートパッケージ。 |
org.springframework.beans.factory.annotation | アノテーション駆動型 Bean 構成のサポートパッケージ。 |
org.springframework.beans.factory.config | Bean ファクトリの SPI インターフェースおよび構成関連の便利なクラス。 |
org.springframework.beans.factory.parsing | Bean 定義解析のサポートインフラストラクチャ。 |
org.springframework.beans.factory.support | org.springframework.beans.factory パッケージをサポートするクラス。 |
org.springframework.beans.factory.xml | 標準の "spring-beans" XSD を含む、抽象 XML ベースの BeanFactory 実装が含まれています。 |
org.springframework.context.annotation | JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。 |
org.springframework.context.support | ApplicationContext 実装および MessageSource 実装の抽象基本クラスなど、org.springframework.context パッケージをサポートするクラス。 |
org.springframework.scheduling.config | XML スキーマが主要な構成形式である、宣言的なスケジューリング構成のサポートパッケージ。 |
org.springframework.scripting.config | Spring の動的言語機械のサポートパッケージ。XML スキーマが主要な構成形式です。 |
org.springframework.scripting.support | Spring のスクリプトパッケージのサポートクラス。 |
org.springframework.web.servlet.config | Spring MVC の XML 構成名前空間を定義します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected StringSE | AbstractInterceptorDrivenBeanDefinitionDecorator.getInterceptorNameSuffix(BeanDefinition interceptorDefinition) |
コンストラクターと説明 |
---|
AdvisorComponentDefinition(StringSE advisorBeanName, BeanDefinition advisorDefinition) |
AdvisorComponentDefinition(StringSE advisorBeanName, BeanDefinition advisorDefinition, BeanDefinition pointcutDefinition) |
AspectComponentDefinition(StringSE aspectName, BeanDefinition[] beanDefinitions, BeanReference[] beanReferences, ObjectSE source) |
PointcutComponentDefinition(StringSE pointcutBeanName, BeanDefinition pointcutDefinition, StringSE expression) |
修飾子と型 | インターフェースと説明 |
---|---|
interface | AnnotatedBeanDefinition Bean クラスに関する AnnotationMetadata を公開する拡張 BeanDefinition インターフェース - クラスをまだロードする必要はありません。 |
修飾子と型 | クラスと説明 |
---|---|
class | AnnotatedGenericBeanDefinition GenericBeanDefinition クラスの拡張。AnnotatedBeanDefinition インターフェースを通じて公開されるアノテーションメタデータのサポートを追加します。 |
修飾子と型 | メソッドと説明 |
---|---|
BeanDefinition | BeanDefinitionHolder.getBeanDefinition() ラップされた BeanDefinition を返します。 |
BeanDefinition | ConfigurableListableBeanFactory.getBeanDefinition(StringSE beanName) 指定された Bean の登録済み BeanDefinition を返し、そのプロパティ値とコンストラクター引数値(Bean ファクトリの後処理中に変更できます)へのアクセスを許可します。 |
BeanDefinition | ConfigurableBeanFactory.getMergedBeanDefinition(StringSE beanName) 指定された Bean 名のマージされた BeanDefinition を返し、必要に応じて子 Bean 定義をその親とマージします。 |
BeanDefinition | BeanDefinition.getOriginatingBeanDefinition() 元の BeanDefinition を返すか、存在しない場合は null を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | BeanDefinitionCustomizer.customize(BeanDefinition bd) 指定された Bean 定義をカスタマイズします。 |
protected void | DeprecatedBeanWarner.logDeprecatedBean(StringSE beanName, ClassSE<?> beanType, BeanDefinition beanDefinition) @Deprecated SE でアノテーションされた Bean の警告をログに記録します。 |
protected void | BeanDefinitionVisitor.visitBeanClassName(BeanDefinition beanDefinition) |
void | BeanDefinitionVisitor.visitBeanDefinition(BeanDefinition beanDefinition) 指定された BeanDefinition オブジェクトと、それらに含まれる MutablePropertyValues および ConstructorArgumentValues をトラバースします。 |
protected void | BeanDefinitionVisitor.visitFactoryBeanName(BeanDefinition beanDefinition) |
protected void | BeanDefinitionVisitor.visitFactoryMethodName(BeanDefinition beanDefinition) |
protected void | BeanDefinitionVisitor.visitParentName(BeanDefinition beanDefinition) |
protected void | BeanDefinitionVisitor.visitScope(BeanDefinition beanDefinition) |
コンストラクターと説明 |
---|
BeanDefinitionHolder(BeanDefinition beanDefinition, StringSE beanName) 新しい BeanDefinitionHolder を作成します。 |
BeanDefinitionHolder(BeanDefinition beanDefinition, StringSE beanName, StringSE[] aliases) 新しい BeanDefinitionHolder を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
BeanDefinition[] | AbstractComponentDefinition.getBeanDefinitions() 空の配列を返します。 |
BeanDefinition[] | BeanComponentDefinition.getBeanDefinitions() |
BeanDefinition[] | ComponentDefinition.getBeanDefinitions() この ComponentDefinition を形成するために登録された BeanDefinitions を返します。 |
BeanDefinition[] | AbstractComponentDefinition.getInnerBeanDefinitions() 空の配列を返します。 |
BeanDefinition[] | BeanComponentDefinition.getInnerBeanDefinitions() |
BeanDefinition[] | ComponentDefinition.getInnerBeanDefinitions() このコンポーネント内の関連するすべてのインナー Bean を表す BeanDefinitions を返します。 |
コンストラクターと説明 |
---|
BeanComponentDefinition(BeanDefinition beanDefinition, StringSE beanName) 指定された Bean の新しい BeanComponentDefinition を作成します。 |
BeanComponentDefinition(BeanDefinition beanDefinition, StringSE beanName, StringSE[] aliases) 指定された Bean の新しい BeanComponentDefinition を作成します。 |
修飾子と型 | クラスと説明 |
---|---|
class | AbstractBeanDefinition GenericBeanDefinition 、RootBeanDefinition 、ChildBeanDefinition の共通プロパティを考慮した、具体的な本格的な BeanDefinition クラスの基本クラス。 |
class | ChildBeanDefinition 親から設定を継承する Bean の Bean 定義。 |
class | GenericBeanDefinition GenericBeanDefinition は、標準の Bean 定義を目的としたワンストップショップです。 |
class | RootBeanDefinition ルート Bean 定義は、実行時に Spring BeanFactory の特定の Bean をサポートする、マージされた Bean 定義を表します。 |
修飾子と型 | メソッドと説明 |
---|---|
BeanDefinition | BeanDefinitionOverrideException.getBeanDefinition() 新しく登録された Bean 定義を返します。 |
BeanDefinition | SimpleBeanDefinitionRegistry.getBeanDefinition(StringSE beanName) |
BeanDefinition | BeanDefinitionRegistry.getBeanDefinition(StringSE beanName) 指定された Bean 名の BeanDefinition を返します。 |
BeanDefinition | DefaultListableBeanFactory.getBeanDefinition(StringSE beanName) |
protected abstract BeanDefinition | AbstractBeanFactory.getBeanDefinition(StringSE beanName) 指定された Bean 名の Bean 定義を返します。 |
BeanDefinition | BeanDefinitionOverrideException.getExistingDefinition() 同じ名前の既存の Bean 定義を返します。 |
BeanDefinition | AbstractBeanFactory.getMergedBeanDefinition(StringSE name) 指定された Bean 名の「マージされた」BeanDefinition を返します。必要に応じて、子 Bean 定義をその親とマージします。 |
BeanDefinition | AbstractBeanDefinition.getOriginatingBeanDefinition() 元の BeanDefinition を返すか、存在しない場合は null を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected void | AbstractAutowireCapableBeanFactory.applyPropertyValues(StringSE beanName, BeanDefinition mbd, BeanWrapper bw, PropertyValues pvs) 指定されたプロパティ値を適用し、この Bean ファクトリ内の他の Bean へのランタイム参照を解決します。 |
protected ObjectSE | AbstractBeanFactory.evaluateBeanDefinitionString(StringSE value, BeanDefinition beanDefinition) Bean 定義に含まれている特定のストリングを評価し、潜在的にそれを式として解決します。 |
StringSE | BeanNameGenerator.generateBeanName(BeanDefinition definition, BeanDefinitionRegistry registry) 指定された Bean 定義の Bean 名を生成します。 |
static StringSE | BeanDefinitionReaderUtils.generateBeanName(BeanDefinition beanDefinition, BeanDefinitionRegistry registry) 指定された Bean ファクトリ内で一意の、指定された最上位 Bean 定義の Bean 名を生成します。 |
StringSE | DefaultBeanNameGenerator.generateBeanName(BeanDefinition definition, BeanDefinitionRegistry registry) |
static StringSE | BeanDefinitionReaderUtils.generateBeanName(BeanDefinition definition, BeanDefinitionRegistry registry, boolean isInnerBean) 指定された Bean ファクトリ内で一意の、指定された Bean 定義の Bean 名を生成します。 |
protected RootBeanDefinition | AbstractBeanFactory.getMergedBeanDefinition(StringSE beanName, BeanDefinition bd) 指定された Bean の定義が子 Bean 定義である場合、親とマージすることにより、指定された最上位 Bean の RootBeanDefinition を返します。 |
protected RootBeanDefinition | AbstractBeanFactory.getMergedBeanDefinition(StringSE beanName, BeanDefinition bd, BeanDefinition containingBd) 指定された Bean の定義が子 Bean 定義である場合、親とマージすることにより、指定された Bean の RootBeanDefinition を返します。 |
void | AbstractBeanDefinition.overrideFrom(BeanDefinition other) この Bean 定義(おそらく親子継承関連からコピーされた親)の設定を、指定された Bean 定義(おそらく子)からオーバーライドします。 |
void | SimpleBeanDefinitionRegistry.registerBeanDefinition(StringSE beanName, BeanDefinition beanDefinition) |
void | BeanDefinitionRegistry.registerBeanDefinition(StringSE beanName, BeanDefinition beanDefinition) このレジストリに新しい Bean 定義を登録します。 |
void | DefaultListableBeanFactory.registerBeanDefinition(StringSE beanName, BeanDefinition beanDefinition) |
void | AbstractBeanDefinition.setOriginatingBeanDefinition(BeanDefinition originatingBd) 発信元を設定します(例: |
コンストラクターと説明 |
---|
AbstractBeanDefinition(BeanDefinition original) 指定された Bean 定義のディープコピーとして新しい AbstractBeanDefinition を作成します。 |
BeanDefinitionOverrideException(StringSE beanName, BeanDefinition beanDefinition, BeanDefinition existingDefinition) 指定された新規および既存の定義に対して新しい BeanDefinitionOverrideException を作成します。 |
GenericBeanDefinition(BeanDefinition original) 指定された Bean 定義のディープコピーとして新しい GenericBeanDefinition を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
BeanDefinition | ParserContext.getContainingBeanDefinition() |
BeanDefinition | NamespaceHandler.parse(ElementSE element, ParserContext parserContext) 指定された Element SE を解析し、結果の BeanDefinitions を、提供された ParserContext に埋め込まれている BeanDefinitionRegistry に登録します。 |
BeanDefinition | NamespaceHandlerSupport.parse(ElementSE element, ParserContext parserContext) |
BeanDefinition | SimpleConstructorNamespaceHandler.parse(ElementSE element, ParserContext parserContext) |
BeanDefinition | BeanDefinitionParser.parse(ElementSE element, ParserContext parserContext) 指定された Element SE を解析し、結果の BeanDefinition(s) を、提供された ParserContext に埋め込まれた BeanDefinitionRegistry に登録します。 |
BeanDefinition | AbstractBeanDefinitionParser.parse(ElementSE element, ParserContext parserContext) |
BeanDefinition | SimplePropertyNamespaceHandler.parse(ElementSE element, ParserContext parserContext) |
BeanDefinition | BeanDefinitionParserDelegate.parseCustomElement(ElementSE ele) (デフォルトの名前空間以外の)カスタム要素を解析します。 |
BeanDefinition | BeanDefinitionParserDelegate.parseCustomElement(ElementSE ele, BeanDefinition containingBd) (デフォルトの名前空間以外の)カスタム要素を解析します。 |
修飾子と型 | メソッドと説明 |
---|---|
BeanDefinitionHolder | BeanDefinitionParserDelegate.decorateBeanDefinitionIfRequired(ElementSE ele, BeanDefinitionHolder originalDef, BeanDefinition containingBd) 該当する場合は、ネームスペースハンドラーを使用して、指定された Bean 定義を装飾します。 |
BeanDefinitionHolder | BeanDefinitionParserDelegate.decorateIfRequired(NodeSE node, BeanDefinitionHolder originalDef, BeanDefinition containingBd) 該当する場合は、ネームスペースハンドラーを使用して、指定された Bean 定義を装飾します。 |
StringSE | XmlReaderContext.generateBeanName(BeanDefinition beanDefinition) 指定された Bean 定義の Bean 名前ジェネレーターを呼び出します。 |
ObjectSE | BeanDefinitionParserDelegate.parseArrayElement(ElementSE arrayEle, BeanDefinition bd) 配列要素を解析します。 |
AbstractBeanDefinition | BeanDefinitionParserDelegate.parseBeanDefinitionAttributes(ElementSE ele, StringSE beanName, BeanDefinition containingBean, AbstractBeanDefinition bd) 指定された Bean 要素の属性を指定された Bean * 定義に適用します。 |
BeanDefinitionHolder | BeanDefinitionParserDelegate.parseBeanDefinitionElement(ElementSE ele, BeanDefinition containingBean) 指定された <bean> 要素を解析します。 |
AbstractBeanDefinition | BeanDefinitionParserDelegate.parseBeanDefinitionElement(ElementSE ele, StringSE beanName, BeanDefinition containingBean) 名前やエイリアスに関係なく、Bean 定義自体を解析します。 |
protected void | BeanDefinitionParserDelegate.parseCollectionElements(NodeListSE elementNodes, CollectionSE<ObjectSE> target, BeanDefinition bd, StringSE defaultElementType) |
void | BeanDefinitionParserDelegate.parseConstructorArgElement(ElementSE ele, BeanDefinition bd) constructor-arg 要素を解析します。 |
void | BeanDefinitionParserDelegate.parseConstructorArgElements(ElementSE beanEle, BeanDefinition bd) 指定された Bean 要素のコンストラクター引数サブ要素を解析します。 |
BeanDefinition | BeanDefinitionParserDelegate.parseCustomElement(ElementSE ele, BeanDefinition containingBd) (デフォルトの名前空間以外の)カスタム要素を解析します。 |
protected ObjectSE | BeanDefinitionParserDelegate.parseKeyElement(ElementSE keyEle, BeanDefinition bd, StringSE defaultKeyTypeName) マップ要素のキーサブ要素を解析します。 |
ListSE<ObjectSE> | BeanDefinitionParserDelegate.parseListElement(ElementSE collectionEle, BeanDefinition bd) リスト要素を解析します。 |
MapSE<ObjectSE, ObjectSE> | BeanDefinitionParserDelegate.parseMapElement(ElementSE mapEle, BeanDefinition bd) マップ要素を解析します。 |
void | BeanDefinitionParserDelegate.parsePropertyElement(ElementSE ele, BeanDefinition bd) プロパティ要素を解析します。 |
void | BeanDefinitionParserDelegate.parsePropertyElements(ElementSE beanEle, BeanDefinition bd) 指定された Bean 要素のプロパティサブ要素を解析します。 |
ObjectSE | BeanDefinitionParserDelegate.parsePropertySubElement(ElementSE ele, BeanDefinition bd) プロパティ、または constructor-arg 要素の値、ref、コレクションのサブ要素を解析します。 |
ObjectSE | BeanDefinitionParserDelegate.parsePropertySubElement(ElementSE ele, BeanDefinition bd, StringSE defaultValueType) プロパティ、または constructor-arg 要素の値、ref、コレクションのサブ要素を解析します。 |
ObjectSE | BeanDefinitionParserDelegate.parsePropertyValue(ElementSE ele, BeanDefinition bd, StringSE propertyName) プロパティ要素の値を取得します。 |
SetSE<ObjectSE> | BeanDefinitionParserDelegate.parseSetElement(ElementSE collectionEle, BeanDefinition bd) セット要素を解析します。 |
StringSE | XmlReaderContext.registerWithGeneratedName(BeanDefinition beanDefinition) 指定された Bean 定義の Bean 名前ジェネレーターを呼び出し、生成された名前で Bean 定義を登録します。 |
コンストラクターと説明 |
---|
ParserContext(XmlReaderContext readerContext, BeanDefinitionParserDelegate delegate, BeanDefinition containingBeanDefinition) |
修飾子と型 | クラスと説明 |
---|---|
class | ScannedGenericBeanDefinition ASM ClassReader に基づく GenericBeanDefinition クラスの拡張。AnnotatedBeanDefinition インターフェースを介して公開されるアノテーションメタデータのサポート。 |
修飾子と型 | メソッドと説明 |
---|---|
BeanDefinition | ComponentScanBeanDefinitionParser.parse(ElementSE element, ParserContext parserContext) |
BeanDefinition | AnnotationConfigBeanDefinitionParser.parse(ElementSE element, ParserContext parserContext) |
修飾子と型 | メソッドと説明 |
---|---|
SetSE<BeanDefinition> | ClassPathScanningCandidateComponentProvider.findCandidateComponents(StringSE basePackage) 候補コンポーネントのクラスパスをスキャンします。 |
修飾子と型 | メソッドと説明 |
---|---|
protected StringSE | AnnotationBeanNameGenerator.buildDefaultBeanName(BeanDefinition definition) 指定された Bean 定義からデフォルトの Bean 名を導出します。 |
protected StringSE | FullyQualifiedAnnotationBeanNameGenerator.buildDefaultBeanName(BeanDefinition definition) |
protected StringSE | AnnotationBeanNameGenerator.buildDefaultBeanName(BeanDefinition definition, BeanDefinitionRegistry registry) 指定された Bean 定義からデフォルトの Bean 名を導出します。 |
protected boolean | ClassPathBeanDefinitionScanner.checkCandidate(StringSE beanName, BeanDefinition beanDefinition) 指定された候補の Bean 名を確認して、対応する Bean 定義を登録する必要があるか、既存の定義と競合するかを判別してください。 |
StringSE | AnnotationBeanNameGenerator.generateBeanName(BeanDefinition definition, BeanDefinitionRegistry registry) |
protected boolean | ClassPathBeanDefinitionScanner.isCompatible(BeanDefinition newDefinition, BeanDefinition existingDefinition) 指定された新しい Bean 定義が、指定された既存の Bean 定義と互換性があるかどうかを判断します。 |
ScopeMetadata | ScopeMetadataResolver.resolveScopeMetadata(BeanDefinition definition) 提供された Bean definition に適切な ScopeMetadata を解決します。 |
ScopeMetadata | AnnotationScopeMetadataResolver.resolveScopeMetadata(BeanDefinition definition) |
ScopeMetadata | Jsr330ScopeMetadataResolver.resolveScopeMetadata(BeanDefinition definition) |
修飾子と型 | メソッドと説明 |
---|---|
BeanDefinition | GenericApplicationContext.getBeanDefinition(StringSE beanName) |
修飾子と型 | メソッドと説明 |
---|---|
protected StringSE | LiveBeansView.getEscapedResourceDescription(BeanDefinition bd) 使用すべきではありません。 指定された Bean 定義のリソースの説明を決定し、それに基本的な JSON エスケープ(バックスラッシュ、二重引用符)を適用します。 |
protected boolean | LiveBeansView.isBeanEligible(StringSE beanName, BeanDefinition bd, ConfigurableBeanFactory bf) 使用すべきではありません。 指定された Bean が LiveBeansView JSON スナップショットに含める資格があるかどうかを判別します。 |
void | GenericApplicationContext.registerBeanDefinition(StringSE beanName, BeanDefinition beanDefinition) |
修飾子と型 | メソッドと説明 |
---|---|
BeanDefinition | AnnotationDrivenBeanDefinitionParser.parse(ElementSE element, ParserContext parserContext) |
修飾子と型 | メソッドと説明 |
---|---|
static BeanDefinition | LangNamespaceUtils.registerScriptFactoryPostProcessorIfNecessary(BeanDefinitionRegistry registry) ScriptFactoryPostProcessor がまだ登録されていない場合は、提供されている BeanDefinitionRegistry に ScriptFactoryPostProcessor Bean 定義を登録します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected BeanDefinition | ScriptFactoryPostProcessor.createScriptedObjectBeanDefinition(BeanDefinition bd, StringSE scriptFactoryBeanName, ScriptSource scriptSource, ClassSE<?>[] interfaces) 指定されたスクリプト定義に基づいて、スクリプトオブジェクトの Bean 定義を作成し、スクリプトオブジェクトに関連する定義データ(つまり、Bean クラスとコンストラクター引数を除くすべて)を抽出します。 |
protected BeanDefinition | ScriptFactoryPostProcessor.createScriptFactoryBeanDefinition(BeanDefinition bd) 指定されたスクリプト定義に基づいて ScriptFactory Bean 定義を作成し、ScriptFactory に関連する定義データのみ(つまり、Bean クラスとコンストラクター引数のみ)を抽出します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected ClassSE<?> | ScriptFactoryPostProcessor.createConfigInterface(BeanDefinition bd, ClassSE<?>[] interfaces) 指定された Bean 定義の構成インターフェースを作成し、定義されたプロパティ値の setter メソッド、および init メソッドと destroy メソッド(定義されている場合)を定義します。 |
protected BeanDefinition | ScriptFactoryPostProcessor.createScriptedObjectBeanDefinition(BeanDefinition bd, StringSE scriptFactoryBeanName, ScriptSource scriptSource, ClassSE<?>[] interfaces) 指定されたスクリプト定義に基づいて、スクリプトオブジェクトの Bean 定義を作成し、スクリプトオブジェクトに関連する定義データ(つまり、Bean クラスとコンストラクター引数を除くすべて)を抽出します。 |
protected BeanDefinition | ScriptFactoryPostProcessor.createScriptFactoryBeanDefinition(BeanDefinition bd) 指定されたスクリプト定義に基づいて ScriptFactory Bean 定義を作成し、ScriptFactory に関連する定義データのみ(つまり、Bean クラスとコンストラクター引数のみ)を抽出します。 |
protected void | ScriptFactoryPostProcessor.prepareScriptBeans(BeanDefinition bd, StringSE scriptFactoryBeanName, StringSE scriptedObjectBeanName) このポストプロセッサーが使用する内部 BeanFactory でスクリプト Bean を準備します。 |
protected boolean | ScriptFactoryPostProcessor.resolveProxyTargetClass(BeanDefinition beanDefinition) |
protected long | ScriptFactoryPostProcessor.resolveRefreshCheckDelay(BeanDefinition beanDefinition) 指定された ScriptFactory BeanDefinition のリフレッシュチェック遅延を取得します。 |
修飾子と型 | メソッドと説明 |
---|---|
BeanDefinition | ViewResolversBeanDefinitionParser.parse(ElementSE element, ParserContext context) |
BeanDefinition | CorsBeanDefinitionParser.parse(ElementSE element, ParserContext parserContext) |