我正在使用应用程序上下文来读取我的java类中的xml文件。但是正在加载正确的xml文件。请帮助我。我在这里遗漏了一些东西。
P:S它也没有为不存在的xml文件抛出filenotfound错误。该行刚刚执行,控件移到下一行
ApplicationContext appContext = null;
appContext = new ClassPathXmlApplicationContext("classpath*:/ayifos.xml");
答案 0 :(得分:0)
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("ayifos.xml");
如果 src 文件夹中的ayifos.xml
文件仅用于独立应用程序,则此方法有效。
答案 1 :(得分:0)
只要您将类路径指向一个位置( classpath * :/ ayifos.xml), 您的ayifos.xml所在的目录,在JVM启动时必须位于JVM类路径中。在系统变量classpath或java命令行-cp参数中。
P.S。当然,如果您的应用程序打包到jar中并从那里运行,则ayifos.xml可以在jar中。实际上,它的主要目的是像classpath *:
这样的地址