パッケージ | 説明 |
---|---|
org.springframework.beans.factory | Spring の軽量の制御の反転(IoC)コンテナーを実装するコアパッケージ。 |
org.springframework.beans.factory.annotation | アノテーション駆動型 Bean 構成のサポートパッケージ。 |
org.springframework.beans.factory.support | org.springframework.beans.factory パッケージをサポートするクラス。 |
修飾子と型 | クラスと説明 |
---|---|
class | BeanCreationNotAllowedException Bean の作成が現在許可されていないにもかかわらず、Bean がリクエストされた場合にスローされる例外(たとえば、Bean ファクトリのシャットダウンフェーズ中)。 |
class | BeanCurrentlyInCreationException 現在作成中の Bean への参照の場合にスローされる例外。 |
class | BeanIsAbstractException Bean インスタンスが抽象としてマークされた Bean 定義に対してリクエストされたときにスローされる例外。 |
class | UnsatisfiedDependencyException Bean が、Bean ファクトリ定義で指定されていない他の Bean または単純なプロパティに依存している場合にスローされる例外。ただし、依存関係検査は有効になっています。 |
修飾子と型 | メソッドと説明 |
---|---|
ConstructorSE<?>[] | AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(ClassSE<?> beanClass, StringSE beanName) |
void | AutowiredAnnotationBeanPostProcessor.processInjection(ObjectSE bean) @Autowired でアノテーションが付けられているすべてのフィールドとメソッドを解決する、任意のターゲットインスタンスを使用した直接呼び出しの「ネイティブ」処理メソッド。 |
修飾子と型 | メソッドと説明 |
---|---|
protected ObjectSE | AbstractAutowireCapableBeanFactory.createBean(StringSE beanName, RootBeanDefinition mbd, ObjectSE[] args) このクラスの中心的な方法: Bean インスタンスを作成し、Bean インスタンスに入力し、ポストプロセッサーを適用するなど。 |
protected abstract ObjectSE | AbstractBeanFactory.createBean(StringSE beanName, RootBeanDefinition mbd, ObjectSE[] args) 指定された Bean 定義(および引数)の Bean インスタンスを作成します。 |
protected ObjectSE | AbstractAutowireCapableBeanFactory.doCreateBean(StringSE beanName, RootBeanDefinition mbd, ObjectSE[] args) 指定された Bean を実際に作成します。 |