Java --- springboot3的内容协商测试

一、内容协商

Java --- springboot3的内容协商测试_第1张图片

Java --- springboot3的内容协商测试_第2张图片

数据写为xml

导入pom依赖


    com.fasterxml.jackson.dataformat
    jackson-dataformat-xml

实体类:

@JacksonXmlRootElement  // 可以写出为xml文档
@Data
public class Person {
    private Long id;
    private String userName;
    private String email;
    private Integer age;
}

controller层:

@RestController
public class WebController {
    @GetMapping("/person")
    public Person person(){
        var person = new Person();
        person.setId(1L);
        person.setUserName("张三");
        person.setEmail("[email protected]");
        person.setAge(20);
        return person;
    }
}

基于请求参数的内容协商默认是关闭的,需要在springboot配置文件开启

Java --- springboot3的内容协商测试_第3张图片

 测试结果:

Java --- springboot3的内容协商测试_第4张图片

 Java --- springboot3的内容协商测试_第5张图片

 

你可能感兴趣的:(springboot3,java,mybatis,开发语言)