クラス DaoSupport
java.lang.ObjectSE
org.springframework.dao.support.DaoSupport
- 実装されているすべてのインターフェース:
InitializingBean
- 既知の直属サブクラス
HibernateDaoSupport,JdbcDaoSupport
DAO の初期化のためのテンプレートメソッドを定義する、DAO の汎用基本クラス。
Spring の特定の DAO サポートクラス(JdbcDaoSupport、JdoDaoSupport など)によって拡張されます。
- 導入:
- 1.2.2
- 作成者:
- Juergen Hoeller
- 関連事項:
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明final voidprotected abstract void抽象サブクラスは、設定を確認するためにこれをオーバーライドする必要があります。protected voidinitDao()具象サブクラスは、カスタム初期化動作のためにこれをオーバーライドできます。
フィールドの詳細
logger
サブクラスで利用可能なロガー。
コンストラクターの詳細
DaoSupport
public DaoSupport()
メソッドの詳細
afterPropertiesSet
public final void afterPropertiesSet() throws IllegalArgumentExceptionSE, BeanInitializationExceptionインターフェースからコピーされた説明:InitializingBeanすべての Bean プロパティを設定し、BeanFactoryAware、ApplicationContextAwareなどを満たした後、包含BeanFactoryによって呼び出されます。このメソッドにより、Bean インスタンスは、すべての Bean プロパティが設定されたときに、その全体的な構成の検証と最終的な初期化を実行できます。
- 次で指定:
- インターフェース
InitializingBeanのafterPropertiesSet - 例外:
IllegalArgumentExceptionSEBeanInitializationException
checkDaoConfig
抽象サブクラスは、設定を確認するためにこれをオーバーライドする必要があります。具象サブクラスがこのテンプレートメソッド自体をオーバーライドしない場合、実装者は
finalとしてマークする必要があります。- 例外:
IllegalArgumentExceptionSE- 不正な構成の場合
initDao
具象サブクラスは、カスタム初期化動作のためにこれをオーバーライドできます。このインスタンスの Bean プロパティの設定後に呼び出されます。- 例外:
ExceptionSE- DAO の初期化が失敗した場合 (BeanInitializationException として再スローされます)- 関連事項: