由于我是Dozer的新手,我在我们的项目中实现它。但是当我们尝试将值存储到数据库MySQL中时,我们得到了以下异常。但是甚至在谷歌搜索但他们已经告诉要配置打打在XML文件中。我知道这是我面临的问题
org.dozer.MappingException: Unable to locate dozer mapping file [dozer-bean-mappings.xml] in the classpath
提前致谢...
答案 0 :(得分:0)
如果是maven驱动项目,请将文件放在资源文件夹中。
并将路径指定为 classpath:dozer-global-configuration.xml
或者
将文件放在本地驱动器中的某个位置并提供完整路径,如下所示。
文件:/// C:/dozer-global-configuration.xml 强>
答案 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