次のコード行があります:File file = new File(getFile())
Javaクラス内HandleData.java
メソッド -getFile()
プロパティの値を取りますfileName
。そして、以下のように、クラスの Bean セクションである HandleDatafileName
を介して注入さ application_context.xml
れます。
<bean id="dataHandler" class="com.profile.transaction.HandleData">
<property name="fileName" value="DataFile.xml"></property>
</bean>
プロジェクトを正常にビルドし、 -DataFile.xml
が に存在することを確認しましたWEB-INF/classes
。そして、HandleData.class はWEB-INF/classes/com/profile/transacon
しかし、実行すると filenotfound 例外がスローされます。絶対パスを挿入すると(C:\MyProjectWorkspace\DataProject\target\ProfileService\WEB-INF\classes\DataFile.xml
ファイルが正常に見つかります)。
ファイルがクラスパスから取得されるように、挿入する適切なパスを特定するのに誰か助けてもらえますか?