SpringBoot支援Xml資料格式顯示
阿新 • • 發佈:2019-01-08
第一步:pom檔案新增依賴
<dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-xml</artifactId> </dependency>
第二步:將返回的物件新增相應的註解
package com.example.domain; import javax.xml.bind.annotation.XmlElement;import javax.xml.bind.annotation.XmlRootElement; @XmlRootElement public class Student { private String name; private int age; private char sex; @XmlElement public String getName() { return name; } public void setName(String name) { this.name = name; } @XmlElementpublic int getAge() { return age; } public void setAge(int age) { this.age = age; } @XmlElement public char getSex() { return sex; } public void setSex(char sex) { this.sex = sex; } }
第三步:控制器方法
/** * 測試返回xml格式資料 * 第一步: * @return */ @ResponseBody @RequestMapping( value="xml", produces= { MediaType.APPLICATION_XML_VALUE } ) public Student sayHelloXml() { Student stu = new Student(); stu.setName("Xml"); stu.setAge(10); stu.setSex('女'); return stu; }
結果顯示: