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