controller例子
/**
* 根据id查询
*
* @param id
* @return 当前设备id的所有信息
*/
@ResponseBody
@RequestMapping(value = "/getDeviceById", method = RequestMethod.GET)
public ReturnDto getDeviceById(@RequestParam("id") Integer id) {
// CommonUtils.returnDto这个就是公共返回方法
return CommonUtils.returnDto(deviceService.getDeviceById(id));
// CommonUtils.returnDto这个就是公共返回方法
return new ReturnDto(ResultCodeUtil.FAIL);
// CommonUtils.returnDto这个就是公共返回方法(还可以传入错误id,错误消息直接返回给前台)
}
公共类
public class CommonUtils {
/**
* 页面返回
*
* @param object 要返回的数据
* @return 返回数据
*/
public static ReturnDto returnDto(Object object) {
return new ReturnDto(new HashMap<String, Object>() {
private static final long serialVersionUID = 1L;
{
put("res", object);
}
});
}
/**
* 页面错误信息返回
*
* @return 要返回的数据
*/
public static ReturnDto returnMassge(ResultCod
这篇博客探讨了在Java Controller中实现返回页面的公共方法,包括如何创建公共类和定义错误代码类,以及如何设计用于返回结果的实体类。
最低0.47元/天 解锁文章
961

被折叠的 条评论
为什么被折叠?



