Java 如何在运行时更改dozer XML中的某些文本? 拟人素 拟人 com.oracle.determinations.server.\u 10_4.**MYTYPE1***.assessment.types.NumberDataType
上面的代码是dozer映射XML的一部分。我在运行时使用以下代码加载此文件:Java 如何在运行时更改dozer XML中的某些文本? 拟人素 拟人 com.oracle.determinations.server.\u 10_4.**MYTYPE1***.assessment.types.NumberDataType,java,xml,dozer,Java,Xml,Dozer,上面的代码是dozer映射XML的一部分。我在运行时使用以下代码加载此文件: <field> <a>personIdIn</a> <b>personIdIn.numberVal</b> <b-deep-index-hint>com.oracle.determinations.server._10_4.***MYTYPE1***.assess.types.NumberDataType</b-deep-i
<field>
<a>personIdIn</a>
<b>personIdIn.numberVal</b>
<b-deep-index-hint>com.oracle.determinations.server._10_4.***MYTYPE1***.assess.types.NumberDataType</b-deep-index-hint>
</field>
List myMappingFiles=new ArrayList();
添加(“dozerMapping.xml”);
setMappingFiles(myMappingFiles);
是否在运行时更改MYTYPE1并加载它?您可以使用DOM Java库(或SAX)读取和操作XML文件。如果您只需要MYTYPE1-信息,并且您对dozerMapping.xml有明确的了解,那么您可以“手动”搜索文档,而不是使用xml解析器。您可以使用,但它只能在启动时解析
List<String> myMappingFiles = new ArrayList<String>();
myMappingFiles.add("dozerMapping.xml");
mapper.setMappingFiles(myMappingFiles);