Java 推土机给了我一个例外

Java 推土机给了我一个例外,java,spring,dozer,Java,Spring,Dozer,由于我是Dozer的新手,我在我们的项目中实现了它。但是当我们试图将值存储到数据库MySQL中时,我们遇到了以下异常。但即使在Google中搜索,他们也告诉我要在XML文件中配置这12个。我能知道这是我面临的问题吗 org.dozer.MappingException: Unable to locate dozer mapping file [dozer-bean-mappings.xml] in the classpath 提前感谢…如果这是maven驱动的项目,请将文件放在参考资料文件夹中

由于我是Dozer的新手,我在我们的项目中实现了它。但是当我们试图将值存储到数据库MySQL中时,我们遇到了以下异常。但即使在Google中搜索,他们也告诉我要在XML文件中配置这12个。我能知道这是我面临的问题吗

org.dozer.MappingException: Unable to locate dozer mapping file [dozer-bean-mappings.xml] in the classpath

提前感谢…

如果这是maven驱动的项目,请将文件放在参考资料文件夹中

并将路径指定为classpath:dozer global configuration.xml

将文件放在本地驱动器的某个位置,并给出完整的路径,如下所示


file:///C:/dozer-全局配置.xml


请参阅,甚至可以更好地理解。

您可以使用以下代码段:

final List<String> mappingFilesNames = new ArrayList<String>();

String path = new File("dozerBeanMapping.xml").getAbsolutePath();

mappingFilesNames.add("file:/"+path);

mapper.setMappingFiles(mappingFilesNames);
final List mappingFilesNames=new ArrayList();
字符串路径=新文件(“dozerBeanMapping.xml”).getAbsolutePath();
mappingFilesNames.add(“文件:/”+路径);
setMappingFiles(映射文件名);
这里dozerBeanMapping.xml是我放在项目目录中的映射xml文件:

ProjectDozer/dozerBeanMapping.xml

确保映射文件包含在运行时类路径中。您是否也可以发布您的spring配置文件…现在我可以将映射文件放在哪里和放在哪里吗..@vinayveluri我的dozer bean放在spring配置dozer-global-configuration.xml dozer-bean-mappings.xml中more-dozer-bean-mappings.xmlfile:///c:/test/application.properties 在application.properties中,我可以找到什么,我甚至没有您提到的任何文件路径…@ManetiVinay,除了给定的代码之外,代码无法找到映射文件。将映射文件放在驱动器的某个位置,并将该位置指向映射文件列表。 file:///c:/dozer-global-configuration.xmlfile:///c:/dozer-bean-mappings.xmlfile:///c:/more-dozer-bean-mappings.xml。这是要更改文件位置的位置。file:///C:/dozer-global-configuration.xml终于成功了,谢谢!