现在如果想返回json 的话,我应该在控制层写什么,琢磨半天了,没有琢磨透,谁能帮我写一个。
现在的运行结果是这样
我想给这个加上code,msg,data
你用result工具类包裹一下就可以了
控制层方法的返回值改为你的ResultVO ,
调用ResultUtills.success(把你想返回的对象);//例如你返回最后一张图的List<User> 直接改为ResultUtills.success(userService.findAll());
```java
```
加个@responsebody注解对自动把返回的值或对象分装成json格式,无需手动操作了
在controller中,抽象一个公共类,然后进行封装即可。
比如:
public abstract BaseController {
private HashMap<String,Object> data=new HashMap<String,Object>();
private String msg;
private Integer code;
get
set
....
public String toJson(obj){
return new Gson().toJson(obj);
}
...
}
以上,就是你按你说的,在控制层加入的控制;
如有疑问,欢迎交流。