我的代码使用以下代码实例化一个spring实例:
String filePath = "applicationContext.xml";
ApplicationContext context = new ClassPathXmlApplicationContext(filePath);
如果我在WEB-INF / lib文件夹中的jar根目录中放入一个名为“applicationContext.xml”的文件,则可以正常工作。但是,我更喜欢在WEB-INF / classes文件夹中有一个名为“applicationContext.xml”的文件。我已经为filePath尝试了以下值,并且所有这些值都生成了FileNotFoundException:
applicationContext.xml
/webappName/WEB-INF/classes/applicationContext.xml
/WEB-INF/classes/applicationContext.xml
classes/applicationContext.xml
这些都没有奏效。使用ClassPathXmlApplicationContext从WEB-INF / classes文件夹中读取xml文件的正确语法是什么?
答案 0 :(得分:2)
如下所述,您应该尝试/applicationContext.xml
答案 1 :(得分:2)
使用FileSystemXmlApplicationContext