1. 程式人生 > >SpringBoot支援Xml資料格式顯示

SpringBoot支援Xml資料格式顯示

 

第一步: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; } @XmlElement
public 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;
    }

 

結果顯示: