当前位置: 首页 > news >正文

电商网站规划书网站建设与管理就业

电商网站规划书,网站建设与管理就业,建设网站的协议,设计师效果图网站场景#xff1a; json大体格式一致#xff0c;但是 ext_info 扩展字段对象#xff0c;场景不同字段不同根据某字段类型,不同值#xff0c;对应不同实现的 Component#xff0c;处理不同场景这里根据 event#xff0c;来做不同处理 {data: {event… 场景 json大体格式一致但是 ext_info 扩展字段对象场景不同字段不同根据某字段类型,不同值对应不同实现的 Component处理不同场景这里根据 event来做不同处理 {data: {event: eventWoMan,event_id: 123,ext_info: {dist_sex: 女,dist_height: 162},target_name: 美女类型json},seq: 0 }{data: {event: eventWoMan,event_id: 123,ext_info: {dist_name: 小树,dist_age: 18},target_name: 帅哥类型json},seq: 0 }接收类 lombok.Data public class BusinessMsgT {private T data;private int seq;}import com.fasterxml.jackson.annotation.JsonProperty;lombok.Data public class MsgDataT {private String event;JsonProperty(event_id)private String eventId;JsonProperty(ext_info)private T extInfo;JsonProperty(target_name)private String targetName;}import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data;Data public class ExtInfoMan {/*** 目标姓名*/JsonProperty(dist_name)private String distName;/*** 目标年龄*/JsonProperty(dist_age)private String distAge;}Data public class ExtInfoWoMan {/*** 目标性别*/JsonProperty(dist_sex)private String distSex;/*** 目标高度*/JsonProperty(dist_height)private String distHeight;}处理service public interface JsonTService {/*** 预处理消息* param businessMsg*/String handlerMsg(BusinessMsgMsgDataJsonNode businessMsg);}Service(eventMan) public class JsonManServiceImpl implements JsonTService {Resourceprivate ObjectMapper objectMapper;SneakyThrowsOverridepublic String handlerMsg(BusinessMsgMsgDataJsonNode businessMsg) {JsonNode extInfo businessMsg.getData().getExtInfo();ExtInfoMan exitInfo objectMapper.treeToValue(extInfo, ExtInfoMan.class);return exitInfo.toString();} }Service(eventWoMan) public class JsonWoManServiceImpl implements JsonTService {Resourceprivate ObjectMapper objectMapper;SneakyThrowsOverridepublic String handlerMsg(BusinessMsgMsgDataJsonNode businessMsg) {JsonNode extInfo businessMsg.getData().getExtInfo();ExtInfoWoMan extInfoWoMan objectMapper.treeToValue(extInfo, ExtInfoWoMan.class);return extInfoWoMan.toString();} }策略处理 import com.service.JsonTService; import org.springframework.stereotype.Service; import java.util.Map; import java.util.concurrent.ConcurrentHashMap;/*** author xiaoshu*/ Service public class JsonStrategyContext {private final MapString, JsonTService orderStrategyMap new ConcurrentHashMap();public JsonStrategyContext(MapString, JsonTService strategyMap) {this.orderStrategyMap.putAll(strategyMap);}public JsonTService getResource(String event){return orderStrategyMap.get(event);} }实际接口接收 Resourceprivate JsonStrategyContext jsonStrategyContext;ApiOperation(value 泛型处理同格式json扩展字段不一)PostMapping(/revice)public String revice(RequestBody BusinessMsgMsgDataJsonNode businessMsg){String event businessMsg.getData().getEvent();return jsonStrategyContext.getResource(event).handlerMsg(businessMsg);}
http://www.hkea.cn/news/14538885/

相关文章:

  • 网站页面设计论文遵义网站建设公司招聘
  • 龙岗外贸网站建设公司杭州建设网站设计的公司
  • 邯郸网站开发网站建设团队定制
  • 网站推广的图片可以做仿牌网站
  • 西安网站建设公司哪有ps课堂网站
  • 招聘销售员网站建设网络推广好的建站平台
  • 做配电箱的专门网站软件技术就业岗位
  • 移动服务器建设的电影网站店铺装修设计效果图免费
  • 广东建设业协会网站做网站带源码软件-dw
  • 怎么做百度联盟网站茅台镇哪一家网站做的好
  • 食品网站建设项目的预算网站开发需要哪些技术
  • 典型的电子商务网站做视频后期的网站
  • 外贸网站建设注意事项做期货关注网站
  • 河南信合建设投资集团有限公司网站行业前10的网站建设公
  • 网站建立者开发一个简单的app需要多少钱
  • 网站网址前的小图标怎么做在百度怎么开店卖货
  • 公司网站制作重庆永兴县网站建设哪个好
  • 如何个网站做二维码wordpress文章点击次数插件
  • 网站建设需求精确表优秀网站欣赏
  • 网站建设与思想阵地网站功能需求表
  • 建站 赚钱成都鸿邑网站建设
  • 无备案网站微信做暧暧视频网站在线
  • 沈阳网站推广的公司哪些网站做高尔夫旅游
  • php网站美化我想在网站做宣传怎么弄
  • 惠州建站公司北京最近发布会直播
  • 用四字成语做网站域名好吗如何写一个微信小程序
  • logo灵感网站上海景点排名前十
  • 网站建设英文名词网站建设10个基本步骤
  • 搜索引擎网站排名优化方案网站的四大要素
  • 手机访问asp网站余姚做网站设计