推土机给我一个例外

时间:2013-11-18 12:00:19

标签: java spring dozer

由于我是Dozer的新手,我在我们的项目中实现它。但是当我们尝试将值存储到数据库MySQL中时,我们得到了以下异常。但是甚至在谷歌搜索但他们已经告诉要配置打打在XML文件中。我知道这是我面临的问题

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

提前致谢...

2 个答案:

答案 0 :(得分:0)

如果是maven驱动项目,请将文件放在资源文件夹中。

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

或者

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

文件:/// C:/dozer-global-configuration.xml

请参阅this甚至this以便更好地理解。

答案 1 :(得分:0)

您可以使用以下代码段:

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

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

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

mapper.setMappingFiles(mappingFilesNames);

这里dozerBeanMapping.xml是放置在项目目录中的映射xml文件:
ProjectDozer / dozerBeanMapping.xml