アプリケーションがいくつかの空のデータベース テーブルで起動した場合、アプリケーション API を使用してデータベースにデータを挿入したいと考えています。どうすればいいですか?
Spring 3.1、Hibernate 4.1.1 を使用しています。
[編集]
AlexR のおかげで、答えは sublcass になりContextLoaderListener
、 super を呼び出して、contextInitialized
必要なことは何でも実行します。
public class MyContextLoaderListener extends ContextLoaderListener {
public void contextInitialized(final ServletContextEvent event) {
super.contextInitialized(event);
// ... doStuff();
}
}
これを Spring の代わりに web.xml に接続する必要がある場合もあります。
<listener>
<listener-class>com.example.MyContextLoaderListener</listener-class>
</listener>