Spring MVC向前端返回数据
@responseBody注解的作用是将 controller 的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到 response 对象的 body 区,通常用来向异步请求返回 JSON 数据。
注意:在使用此注解之后不会再走视图处理器,而是直接将数据写入到输入流中,他的效果等同于通过 response 对象输出指定格式的数据。
首先就先要求加入jar包:
<!--jackson 对象转json插件-->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.1</version>
</dependency>
例如就可以这样写了
向ajax请求响应数据 SpringMVC中添加了@ResponseBody后,将return的结果直接就能转换为json
定义一个最终向前端传输的数据包
package com.wang.ssm.common;
/*
* 结果的封装类
* */
public class CommonResult<T> {
private Integer code;//状态编码
private String msg;//消息
private Object data;//数据
public CommonResult(Integer code, String msg, Object data) {
this.code