Java 如何在Spring中通过RESTWeb服务创建包含xml数据的文件?

Java 如何在Spring中通过RESTWeb服务创建包含xml数据的文件?,java,jakarta-ee,rest,spring-mvc,Java,Jakarta Ee,Rest,Spring Mvc,大家好,我是spring和rest的新手,我想创建一个小模块,在这个模块中,用户从UI提交一些值,比如名字、姓氏等,请求发送到rest服务,该服务生成一个文件或.xml文件,将数据序列化为xml格式。它是一种xml bean序列化。谁能告诉我这是如何实现的。一个示例代码将是一个很大的帮助。 谢谢请在此处查看教程: 从教程: 在rest servlet.xml中,它告诉我们使用Jaxb2Mashaller进行对象xml映射: <bean id="jaxbMarshaller" class="

大家好,我是spring和rest的新手,我想创建一个小模块,在这个模块中,用户从UI提交一些值,比如名字、姓氏等,请求发送到rest服务,该服务生成一个文件或.xml文件,将数据序列化为xml格式。它是一种xml bean序列化。谁能告诉我这是如何实现的。一个示例代码将是一个很大的帮助。
谢谢

请在此处查看教程:

从教程:

rest servlet.xml
中,它告诉我们使用Jaxb2Mashaller进行对象xml映射:

<bean id="jaxbMarshaller"
class="org.springframework.oxm.jaxb.Jaxb2Marshaller">
<property name="classesToBeBound">
    <list>
        <value>dw.spring3.rest.bean.Employee</value>
        <value>dw.spring3.rest.bean.EmployeeList</value>
    </list>
</property>

我会试试这个,然后让你知道:)
@Controller
public class EmployeeController {
    @RequestMapping(method=RequestMethod.GET, value="/employee/{id}")
    public ModelAndView getEmployee(@PathVariable String id) {
        Employee e = employeeDS.get(Long.parseLong(id));
        return new ModelAndView(XML_VIEW_NAME, "object", e);
    }
}