目录
一、基于请求头的内容协商机制
引入依赖
<!-- 引入支持返回 xml 数据格式 -->
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-xml</artifactId>
<version>2.8.5</version>
</dependency>
编写控制器
@Controller
@RequestMapping("/user")
public class MyController1 {
@Autowired
private UserMapper userMapper;
@RequestMapping("/findById")
@ResponseBody
public user findById(Integer id){
return userMapper.findById(id);
}
}
postman进行测试
默认
修改为xml数据格式
二、基于请求参数的内容协商机制
在配置文件中开启基于参数的内容协商机制
spring:
#开启请求参数的内容协商机制
mvc:
contentnegotiation:
#开启基于参数的内容协商机制
favor-parameter: true
#给这个键起名字,这个键的值就是xml,json那些数据格式
parameter-name: format