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

童装网站建设营销管理培训课程培训班

童装网站建设,营销管理培训课程培训班,国内空间,平台设计是什么1、定义枚举接收不同的参数使用不同的handler, 2、定义个handerl接口&#xff0c;统一方法处理&#xff0c;每个handler实现该接口 public interface IMethodHandler<T, R> {/*** 处理统一入口** param req*/R process(T req); } java3、定义一个简单工厂统一处理 Comp…

1、定义枚举接收不同的参数使用不同的handler,

在这里插入图片描述
在这里插入图片描述
2、定义个handerl接口,统一方法处理,每个handler实现该接口

public interface IMethodHandler<T, R> {/*** 处理统一入口** @param req*/R process(T req);
}
```java

3、定义一个简单工厂统一处理

@Component
public class ParamTypeFactory {private ParamTypeFactory() {}public IMethodHandlergetParamHandler(String paramType) {//根据类型获取对应的处理器Class<IMethodHandler> clazz = ParamHandlerEnums.getParamHandler(paramType);if (Objects.isNull(clazz)) {throw new BusinessException("异常");}//处理Bean获取return SpringUtil.getBean(clazz);}
}
```java

4、A\B\C三个handler实现

@Component
@Slf4j
public class AParamHandler implements IMethodHandler<dtoReq, List<dtoResp>> {@Resourceprivate ViewMapper ViewMapper;@Overridepublic List<dtoResp> process(dtoReqreq) {return null;      }
}

通过入方式将枚举入参作为map的key,这样生成一个HandlerMap键值对

    @Resourceprivate Map<String, IMethodHandler> iMethodHandlerMap; 
http://www.fp688.cn/news/160838.html

相关文章:

  • wordpress ssmay哈尔滨网站优化流程
  • 网站建设的种类seo合作
  • 有口碑的企业网站建设上海营销seo
  • 网站制作测试范围怎么开发网站
  • 喀什哪有做网站的怎么开一个网站平台
  • 目前个人网站做地最好是哪几家长沙电商优化
  • 网站建设培训费用北京疫情最新新闻
  • 百度竞价网站怎么做爱网站关键词挖掘
  • 贵州网站建设免费推广软件工具
  • 武汉网站建设吧百度关键词优化大师
  • 网站制作那家便宜淘宝怎么推广自己的产品
  • 网站申请专利2023年10月疫情恢复
  • wordpress商业站seo核心技术排名
  • 食品贸易网站建设案例2023年7月疫情爆发
  • 深圳app客户端做网站百度app怎么找人工客服
  • wordpress 在线知识库seo标题关键词优化
  • 建设独立网站的公司吗写文案接单平台
  • 网站外包优化优化网站最好的刷排名软件
  • 专业建站制作有品质的网站推广公司
  • 中英网站怎么做有哪些免费推广软件
  • 哪个网站可以做日语题自媒体135免费版下载
  • 服装网站建设图如何做平台推广赚钱
  • 网站上的ar是什么软件做的香港百度广告
  • 做外贸的免费网站搜索大全浏览器
  • 个人如何做一个网站谷歌浏览器 免费下载
  • 做网站百度一下国家职业技能培训平台
  • 渭南网站制作学校steam交易链接在哪
  • 网站空间500mb关键词工具
  • 自助贸易免费建站网站搭建外贸
  • 昆明房地产网站建设百度竞价培训班