使用Jaxb属性设置XML编码

Dam*_*amo 7 encoding properties jaxb

我配置我的web服务客户端使用Moxymarshall / unmarshall该服务的有效载荷.我的服务客户端没有控件Jaxb configuration.也就是说,我已经Moxy通过添加一个jaxb.properties带有条目的文件来配置我的客户端,如下所示::

javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory
Run Code Online (Sandbox Code Playgroud)

我需要更改有效负载的编码,以便它::

<?xml version="1.0" encoding="windows-1252"?>
Run Code Online (Sandbox Code Playgroud)

这可以通过添加一个条目来实现jaxb.properties(因为我通过代码注入这个值会有很多工作,因为我们已经有了各种框架).

bdo*_*han 19

MOXy和所有JAXB实现的编码由JAXB_ENCODING设置的属性控制Marshaller.