zoukankan      html  css  js  c++  java
  • spring mvc传入参数不仅仅转换为json,还可以直接将json字符串转换为具体的java对象

    1.controller层

    /**
         * 查看主播资料
         * 
         * @return
         */
        @RequestMapping(value = { "/actor_details" }, method = { RequestMethod.POST })
        @ResponseBody
        public ResultObject actorDetails(@RequestBody ActorDetailsRequest req) {
            logger.debug("查看{}主播信息", req.getAid());
            if (req.getAid() == null || req.getAid().equals("null")
                    || req.getAid().equals("")) {
                return new ResultObject(ResultCode.NULL_PARAM);
            }
            ActorAndUser result = actorServiceImpl.queryActorData(req.getAid());
            return new ResultObject(result);
        }

     2.java bean对象,必须有set/get方法

    /**
     * @author LM 本类只存放公共属性,不可实例化
     */
    public abstract class CommonRequest implements Serializable {
    
        /**
         * 
         */
        private static final long serialVersionUID = 4470502255011343528L;
    
        private Integer pageNum;
    
        private Integer pageSize;
    
        public Integer getPageNum() {
            return pageNum;
        }
    
        public void setPageNum(Integer pageNum) {
            this.pageNum = pageNum;
        }
    
        public Integer getPageSize() {
            return pageSize;
        }
    
        public void setPageSize(Integer pageSize) {
            this.pageSize = pageSize;
        }
    
    }
    public class ActorDetailsRequest extends CommonRequest {
    
        /**
         * 
         */
        private static final long serialVersionUID = 6674800202496130064L;
    
        private String aid;
    
        public String getAid() {
            return aid;
        }
    
        public void setAid(String aid) {
            this.aid = aid;
        }
    }
  • 相关阅读:
    Tableau如何绘制堆叠柱状图
    Tableau如何绘制多边形地图
    Tableau如何绘制凹凸图
    数据库备份策略设计
    MySQL数据库如何实现增量备份
    Tableau如何绘制瀑布图
    创建.net core ef项目
    asp.net core的ef的连接字符串
    sqlserver的varchar nvarchar区别
    jq的ajax请求写法
  • 原文地址:https://www.cnblogs.com/panxuejun/p/6180589.html
Copyright © 2011-2022 走看看