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

网站建设经费保障哈尔滨建设网站哪家好

网站建设经费保障,哈尔滨建设网站哪家好,有限责任公司欠债找谁,什么安装wordpress目录 1.什么是责任链#xff1f;它的原理是什么#xff1f; 2.应用场景 ​3.项目中的应用 传送门#xff1a;策略模式#xff0c;工作中你用上了吗#xff1f; 1.什么是责任链#xff1f;它的原理是什么#xff1f; 将请求的发送和接收解耦#xff0c;让多个接收对象…目录 1.什么是责任链它的原理是什么 2.应用场景 ​3.项目中的应用 传送门策略模式工作中你用上了吗 1.什么是责任链它的原理是什么 将请求的发送和接收解耦让多个接收对象都有机会处理这个请求。将这些接收对象串成一条链并沿着这条链传递这个请求直到链上的某个接收对象能够处理它为止。                                                                                                以上定义来自《设计模式之美》 2.应用场景 责任链模式的应用场景在实际工作中通常有如下两种应用场景。  操作需要经过一系列的校验通过校验后才执行某些操作。工作流。企业中通常会制定很多工作流程一级一级的去处理任务。 3.项目中的应用 责任链要执行的业务 public interface AcptRegisterService {/*** ************** param acptRegisterBO*/void check(AcptRegisterBO acptBusinRegisterBO);}责任链第一次执行的实现 Slf4j Order(1) Service RequiredArgsConstructor public class AcptFormExistsCheckImpl implements AcptRegisterService{private final AcptformCtrl acptformCtrl;Overridepublic void check(AcptRegisterBO checkBO) {//写自己的业务逻辑Boolean counter BpsCommonUtils.isCounterSystem(checkBO.getOpEntrustWay());if (counter) {return;} else if (StringUtils.isBlank(checkBO.getAcptEnrouteField())){// 如果【受理在途校验字段】为空则校验结束return;} } 责任链第二次执行的实现   Slf4j Order(2) Service RequiredArgsConstructor public class Eservice724ConfigCheckImpl implements AcptRegisterService{private final AcptTemplateComCtrl acptTemplateComCtrl;private final String STAGING_PROCESS_INSTANCE stagingance;/***** param acptRegisterBO */Overridepublic void check(AcptRegisterBO acptRegisterBO ) {Character config76135 SysConfigUtils.getCharConfig(HsSysConfigConstants.SYSCONFIG_76135);if (CHARACTOR_1 ! config76135) {// 76135开关关闭时不校验return;}Acpttpl acpttpl acptTemplateComCtrl.getAcpttpl(acptBusinRegisterCheckBO.getAcptBusinId());if (acpttpl.getAcptType() ! BUSIN) {// 参数类、运营类的业务受理模板没有7*24小时受理开关不校验return;} 责任链第三次执行的实现 Slf4j Order(3) Service public class ApprovalNodeCheckImpl implements AcptRegisterService{Autowiredprivate AcptTemplateCtrl acptTemplateCtrl;Autowiredprivate AcptTemplateComCtrl acptTemplateComCtrl;Autowiredprivate DependenceConfigCtrl dependenceConfigCtrl;CloudReferenceprivate WFProcessDefinitionService wfProcessDefinitionService;// Value(${approval.node.acptBusinIds}) // private String acptBusinIds;/***登记校验** param acptRegisterBO */Overridepublic void check(AcptRegisterBO acptRegisterBO ) {// 柜台接口不需要人工审核接口校验Boolean counter BpsCommonUtils.isCounterSystem(acptBusinRegisterCheckBO.getOpEntrustWay());if (counter) {return;}String acptBusinIds dependenceConfigCtrl.getApprovalNodeBusinIds();String acptBusinId acptBusinRegisterCheckBO.getAcptBusinId();log.info(需要检测人工节点的业务编号{}, acptBusinId);if (StringUtils.isNoneBlank(acptBusinIds)) {boolean present Arrays.stream(StringUtils.split(acptBusinIds, ,)).anyMatch(e - StringUtils.equals(e, acptBusinId));// 不存在需要校验的业务编号无需处理if (!present) {return;}} 具体的应用 Autowiredprivate ListAcptRegisterService acptRegisterServiceList;/*** 受理信息登记** param input 入参* return*/public PostBpsacptformRegistOutput postBpsacptformRegist(PostBpsacptformRegistInput input) {PostBpsacptformRegistOutput output new PostBpsacptformRegistOutput();// 1.登记检查AcptRegisterBO acptRegisterBO new AcptRegisterBO ();DataCopyUtil.copyData(input, acptBusinRegisterCheckBO);//******************* 1.在途校验 2.业务受理时间校验 3.人工审核节点校验 ************//acptRegisterServiceList.forEach(e - e.check(acptRegisterBO )); } 传送门策略模式工作中你用上了吗 给对象讲工厂模式必须易懂易会
http://www.hkea.cn/news/14431969/

相关文章:

  • 做电子相册的网站网站备案 怎么加
  • 网站搭建详细教程汽车音响网站建设
  • 江苏建设信息网站房地产网站策划书
  • 国内公关公司企业seo网络营销
  • 南昌网站建设开发公司腾讯广点通
  • 公司建网站怎么建关键词上首页软件
  • 自己做网站需要的技术怎么搭建个人网站电脑做服务器
  • 有没有专门做橱窗的案例网站经营网站如何挣钱
  • 做网站需要会哪些知识做哪类网站赚钱
  • 外贸公司网站空间电脑上建设银行网站打不开
  • 开平网站制作Wordpress编辑工具
  • 网站建设费用应按几年摊销WordPress话题插件
  • 网站开发与管理专业的就业信息it外包合同
  • 医疗行业网站策划青海网站建设西宁网络科技公司
  • 网站建设网站营销网站托管一体化宜昌网站设计制作公司
  • 男女做那个的的视频网站成都最新通告今天
  • 建筑模型网站百度网页版首页
  • 东莞专业微网站建设价格低贵州城乡建设厅官网
  • 深圳集团网站开发公司小程序快速搭建
  • 网站怎么快速做收录项目管理软件project手机版
  • 网站制作首页seo分析工具
  • 百度收录效果好的网站哪里有服务好的深圳网站建设
  • 搜公司名到公司的网站无锡网络公司网站建设
  • 网站开发平台介绍网站的布局和配色
  • 广州网站的建设怎么查网站的空间商
  • 餐饮网站建设推广网站最合适的字体大小
  • 长春市网站推广免费视频网站推荐
  • 网站建设合同.docwordpress 新增页面
  • 洪洞网站建设手机维修培训班学校
  • 青岛网站建设推广专家wordpress装在xampp