弹簧启动项目中怎么维护全局json数据

  

春季启动项目中怎么维护全局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, extendInfo), {   ,,,this.extendInfo =, extendInfo;   ,,}   public 才能;static  JsonMsg 成功(){   ,,,JsonMsg  res =, new  JsonMsg ();   ,,,res.setCode (100);   ,,,res.setMsg(“操作成功!“);   ,,,return  res;   ,,}   public 才能;static  JsonMsg 失败(){   ,,,JsonMsg  res =, new  JsonMsg ();   ,,,res.setCode (200);   ,,,res.setMsg(“操作失败!“);   ,,,return  res;   ,,}   public 才能;JsonMsg  addInfo (String 关键,Object  obj) {   ,,,this.extendInfo.put(钥匙,,obj);   ,,,return ;   ,,}   }

下面我给出具体的使用示例:

就是一个普通的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数据

Copyright © 2020-2023 feiqueyun.cn. All Rights Reserved. 肥雀云_南京肥雀信息技术有限公司版权所有 南京肥雀信息技术有限公司 苏ICP备16063723号-5