春季启动项目中怎么维护全局json数据,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
工具类。
public class JsonMsg { private 才能;int 代码; private 才能String 味精; private 才能;Map<字符串,Object>, extendInfo =, new HashMap<在(); public 才能;int  getCode (), { ,,,return 代码; ,,} public 才能;void  setCode (int 代码),{ ,,,this.code =,代码; ,,} public 才能;String  getMsg (), { ,,,return 味精; ,,} public 才能;void  setMsg (String 味精),{ ,,,this.msg =,味精; ,,} public 才能;Map<字符串,Object>, getExtendInfo (), { ,,,return extendInfo; ,,} public 才能;void  setExtendInfo(字符串,Map
下面我给出具体的使用示例:
就是一个普通的CRUD代码
package com.hrms.controller; import com.hrms.bean.Department; import com.hrms.service.DepartmentService; import com.hrms.util.JsonMsg; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation。*; import org.springframework.web.servlet.ModelAndView; import 并不知道;/* * ,* @author GenshenWang.nomico ,* @date 2018/3/8。 ,*/@ controller @RequestMapping (value =,“/,8经/dept") public class  DepartmentController { @ autowired才能 DepartmentService 才能;departmentService; ,/* * ,,*,删除 ,,*,@param deptId ,,* @return ,,*/@RequestMapping才能(value =,“delDept/{deptId},,, method =, RequestMethod.DELETE) @ResponseBody才能 public 才能;JsonMsg  deleteDept (@PathVariable (“deptId"), Integer deptId) { ,,,int res =, 0; ,,,if (deptId 祝辞,0){ ,,,,,res =, departmentService.deleteDeptById (deptId); ,,,} ,,,if (res !=, 1) { ,,,,,return JsonMsg.fail () .addInfo (“del_dept_error",,“删除异常“); ,,,} ,,,return JsonMsg.success (); ,,} ,/* * ,,*,部门更改 ,,*,@param deptId ,,*,@param 部门 ,,* @return ,,*/@RequestMapping才能(value =,“updateDept/{deptId},,, method =, RequestMethod.PUT) @ResponseBody才能 public 才能;JsonMsg  updateDeptById (@PathVariable (“deptId"), Integer deptId,, Department 部门){ ,,,int res =, 0; ,,,if (deptId 祝辞,0){ ,,,,,res =, departmentService.updateDeptById (deptId,部门); ,,,} ,,,if (res !=, 1) { ,,,,,return JsonMsg.fail () .addInfo (“update_dept_error",,“部门更新失败“); ,,,} ,,,return JsonMsg.success (); ,,} ,/* * ,,*,新增部门 ,,*,@param 部门 ,,* @return ,,*/@RequestMapping才能(value =,“/addDept",, method =, RequestMethod.PUT) @ResponseBody才能 public 才能;JsonMsg  addDept (Department 部门){ ,,,int res =, departmentService.addDept(部门); null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null弹簧启动项目中怎么维护全局json数据