Spring依存検査
822 ワード
Springでは、要求された属性が設定または注入可能であることを確認するために、依存検査機能が使用されてもよい.
依存チェックモード
4つの依存性チェックのサポートモード: none–依存検査がないので、これはデフォルトモードです. simple–ベースタイプ(int,long,double...)とセットタイプ(map,list.)のいずれの属性も設定されていない場合、Unisatis fied DependencyExceptionは投げ出されます. object–オブジェクトタイプの属性が設定されていない場合、Unisatis fied DependencyExceptionは投げ出されます. all–任意のタイプの属性が設定されていない場合、Unisatis fied DependencyExceptionは投げ出されます.
グローバルデフォルトの依存チェック
set Person()メソッドでは、person属性が設定されていることを確認します.1.パッケージ2.パッケージRequiredAnnotationBeanPostProcessor
@Required-styleコメント
依存チェックモード
4つの依存性チェックのサポートモード:
dependency-check="simple"
dependency-check="objects "
dependency-check="all"
注:デフォルトモードはnoneです.グローバルデフォルトの依存チェック
default-dependency-check="all"
@Requiredset Person()メソッドでは、person属性が設定されていることを確認します.1.パッケージ2.パッケージRequiredAnnotationBeanPostProcessor
@Required-styleコメント