Springなプロジェクトで、通常実行時はmain/resources下からBeanの設定を読み込み、JUnitテスト時だけはtest/resources下にある設定を読み込もうとしたらハマった時のメモ。ファイルの構成は以下のような感じ。 -src |--main | `--resources | |--dataSource.xml | | | `--applicationContext.xml (dataSource.xmlを読み込む) | `--test `--resources `--dataSource.xml (テスト用DBへの接続設定) これだとJUnit実行時のみtest/resources/dataSource.xmlの設定が読まれるのだと思っていたけど、どうも各resourcesディレクトリに同名のファイルが存在する場合、通常のアプリ実行・JUnit問わずtest/res