我正试图通过遵循Pro Spring3这本书来学习Spring3。在第4章中,作者解释了IoC和DI。他使用GenericXmlApplication ationContext指定配置文件。他的工作如下:
package com.apress.prospring3.ch4;
import org.springframework.context.support.GenericXmlApplicationContext;
public class UsingSetterInjection {
public static void main(String[] args) {
GenericXmlApplicationContext ctx = new GenericXmlApplicationContext();
//ctx.load("classpath:app-context-xml.xml");
ctx.load("classpath:app-context-annotation.xml");
ctx.refresh();
MessageRenderer messageRenderer = ctx.getBean("messageRenderer", MessageRenderer.class);
messageRenderer.render();
}
}
我的结构是
src/main/resources/app上下文注释。xml
IOException解析来自类路径资源[app context annotation.XML]的XML文档;嵌套的例外是java。伊奥。FileNotFoundException:无法打开类路径资源[app context annotation.xml],因为它不存在
您可以尝试使用以下行来加载您的xml文件吗?
ctx.load("classpath*:app-context-annotation.xml");
我在类路径后面加了一个*。我想这应该能解决你的问题。否则,您需要检查该文件是否存在于应用程序类路径中。
干杯
给出完整的路径,它会像一个符咒一样工作。
GenericXmlApplicationContext ctx = new GenericXmlApplicationContext();
ctx.load("classpath:META-INF/spring/app-context-annotation.xml");
我试图为我的项目设置配置位置,但我一直得到以下错误: java.io。FileNotFoundException:无法打开类路径资源[main/resources/app context.xml],因为它不存在 我的项目设置如下: 我将我的代码设置为: 我该怎么解决这个问题?
我的项目结构是下面的屏幕截图。实际上,我得到了一个文件找不到的错误,尽管文件是存在的,我将添加错误在下面。我是Intellej的新手,这是我的第一个项目,我试图通过使用MySQL连接到数据库来制作一个音乐商店。下面是我的applicaiton-context.xml,dispatcher和web.xml是正确的。 我的日志文件是 由:java.io.fileNotFoundException引起:
Spring护套2.0.3。释放 当我运行项目时,指出这个错误,但拦截器。可以找到类。 项目无法启动,但我nterceptor.class可以找到。 在此处输入图像描述
我正在开发一个添加了依赖项的Spring Boot应用程序。这个依赖项有一个spring。xml文件。我正在扫描这个xml文件并创建bean。其中一颗豆子正在寻找冬眠。类路径中的属性。我已将此属性文件添加到应用程序的“资源”文件夹下。但是,我仍然看到下面列出的例外情况。你能告诉我我错过了什么吗? JAVA木卫一。FileNotFoundException:无法打开类路径资源[hibernate.p
我正在使用我的第一个spring helloworld程序,使用STS和maven,这是一个简单的IOC示例 和实现类 还有例外 L 它显示无法找到xml文件的位置,但我指定了我使用Spring工具套件mvc maven项目的位置
问题内容: 我目前正在开发一个Spring Batch,它可以在第一步中将Excel(.xsls)文件转换为CSV,然后读取CSV,对其进行处理并将其数据存储在数据库中。第一步效果很好。批处理在第二步停止,并发出以下警告:。在我的代码之后: spring-config.xml: 第1步-convertXLSXtoCVS.java: 我在属性文件中提到了文件路径,如下所示: 当我在阅读器定义中从sp