gpt4 book ai didi

java - 如何使用 Mule 的 XML 到对象转换器?

转载 作者:行者123 更新时间:2023-12-02 05:19:30 25 4
gpt4 key购买 nike

应该采取哪些步骤?驱动程序类中应该包含什么?我应该如何创建 POJO 来映射 XML?我应该如何配置变压器?

最佳答案

您可以使用像 Xpp3driver 这样的驱动程序类

例如。

流程看起来像这样

<flow name="mulexmlvalFlow2" doc:name="mulexmlvalFlow2">
<http:inbound-endpoint exchange-pattern="request-response" host="localhost" port="8082" doc:name="HTTP" path="XmlToObj"/>
<mulexml:xml-to-object-transformer doc:name="XML to Object" driverClass="com.thoughtworks.xstream.io.xml.Xpp3Driver">
<mulexml:alias name="Abc" class="a.b.c.Abc" />
</mulexml:xml-to-object-transformer>
<component class="Test1" doc:name="Java"/>
</flow>

http请求

http://localhost:8082/XmlToObj

标题内容类型应用程序/xml发布数据

<Abc><def>ggggg</def><ghi>hhhhh</ghi></Abc>

ABC类

package a.b.c.Abc;
import javax.xml.bind.annotation.XmlRootElement;

@XmlRootElement(name = "Abc")
public class Abc{
private String def;
private String ghi;

public Abc() {
}

public String getDef() {
return def;
}
public void setDef(String def) {
this.def = def;
}
public String getGhi() {
return ghi;
}
public void setGhi(String ghi) {
this.ghi = ghi;
}

}

类 Test1(组件)

public class Test1 {

public Object receive(Abc abc) throws Exception {
System.out.println(abc);
return "Success";
}

}

关于java - 如何使用 Mule 的 XML 到对象转换器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26607661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com