春になbeanを初期化(dbunit);何だったので買ってきた?
質問
私のようなガイドラインのチュートリアルの設定ストライプMVC春の統合のようにしている統合DBUnitにinitialise私のDBの起動時とは思えない廃棄時に手動でデータを挿入す。残念なことにできないリンクのチュートリアルとしてから支払のための電子書籍.
私のweb.xml って参照される春
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
私のapplicationContext.xml 私の設定は以下の豆
<bean id="dbUnitBootstrapper" class="com.jameselsey.salestracker.testing.DBUnitBootstrapper"
init-method="execute">
<property name="enabled" value="true"/>
<property name="operations">
<list>
<bean class="org.dbunit.ant.Operation">
<property name="type" value="CLEAN_INSERT"/>
<property name="src" value="classpath:testdata.xml"/>
</bean>
</list>
</property>
</bean>
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="org.apache.derby.jdbc.ClientDriver"/>
<property name="url" value="jdbc:derby://localhost:1527/salestracker"/>
<property name="username" value="admin"/>
<property name="password" value="admin"/>
</bean>
ないとい
- のデータソースと同じ内容として
persistence.xml
, 場合を挿入しデータを手動で表示アプリでの接続の詳細は - いての投資を維持しながら、生産性によっ
DBUnitBootstrapper
クラスが、これらがっついていけず、その豆がないinitialised. - の
testdata.xml
ファイルが存在する正しい場所に、最も簡単なドメインオブジェクトID数String
属性 - の
testdata.xml
, 場合、変更したい利用して次のように書き換えられ1
へabc
を取得しますnumberFormatException
コンソールに出力し、その音のように読み、データファイルのように挿入し
い逃したものか?このことができますか?私はこの疑問 JavaRanch でもなんとなく案内です。これは個人の学習プロジェクトでは非常にユニークで、これまでたくさ:)
解決
あなたがdataSource
でdbUnitBootstrapper
プロパティを設定するのを忘れのようです。
所属していません StackOverflow