テストコード中でのSpringインスタンス取得方法

Daoのテストコードでは、

factory = new XmlBeanFactory(new FileSystemResource("applicationContext.xml");

インスタンスを取得できる。

でも、Serviceのテストコードでは

factory = new FileSystemXmlApplicationContext("applicationContext.xml");


じゃないとインスタンスを取得できない。しかも、hibernate.cfg.xmlはプロジェクトの直下(プログラムの実行元)に配置しておかないとパス上で見つかりませんって怒られる。なんでだー。