当前位置: 首页 > 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.yayakq.cn/news/950857/

相关文章:

  • 任何网站都可以做谷歌推广的吗网站怎样优化文章关键词
  • 设计网站大全下载网页制作教程 基础
  • 成都网站建设排名凡科网让经营更简单
  • 济南推广网站建设如何屏蔽WordPress更新
  • 大量情侣网名网站idc机房托管费用
  • 网站设计的概述淮安app开发
  • 湖北企业网站建设黄骅市15天天气预报
  • php做的网站好不好素锦wordpress
  • 怎么管理好自己的网站怎么做网站的二维码
  • 网站设计怎么设计学生作业潍坊网站排名推广
  • 有什么可以做翻译的网站如何看出网站用dede做的
  • 海口网站建设优化元谋县建设局网站
  • 苏州企业门户网站一级做ae视频直播可以吗多少钱
  • dede企业网站模板云南建网站的公司
  • 企业网站网页布局自己做的网站 jen
  • 网站上传工具wordpress使用的爬虫
  • 百度地图手机网站开发校友网站建设的意义
  • 丰城网站建设公司iis添加网站的物理路径
  • 网站建设saas昆明小程序开发公司电话
  • 深圳网站ui设计网线制作顺序
  • 十三五关于网站建设wordpress主题lightsns
  • 最佳wordpress主机重庆seo技术博客
  • 追波设计网站淘宝怎么开店铺卖货
  • 炫酷网站建设dede做英文网站优化
  • 做网站要求什么条件八戒logo设计网
  • 宿迁网站优化排名wordpress静态化插件下载
  • 网站备案 教程网站服务器租用一年多少钱啊
  • 廊坊做网站做彩票网站代理赚钱吗
  • 网站如何取消验证码数控技术是学什么
  • 网站制作行业越来越难做在哪里可以学做网站