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

如皋网站建设招标响应式网页设计图片

如皋网站建设招标,响应式网页设计图片,dns网站建设,网站开发要先买服务器吗主要是展示一下如何在书写异步任务判断的时候#xff0c;如何根据返回值类型进行重复使用相同接口里面的不同实现类的方法 /*** 父类接口* **/ public interface Exceutor {String getTaskType();void excetuor(String s); }/*** 异步处理任务的任务类型** author yangziqian…主要是展示一下如何在书写异步任务判断的时候如何根据返回值类型进行重复使用相同接口里面的不同实现类的方法 /*** 父类接口* **/ public interface Exceutor {String getTaskType();void excetuor(String s); } /*** 异步处理任务的任务类型** author yangziqian*/ public interface TaskTypeConstants {/*** 支付结果查询定时任务*/String PAY_RESULT_QUERY PAY_RESULT_QUERY;/*** 发起支付定时任务*/String PAY_INVOKE PAY_INVOKE;/*** 支付状态变更消息推送*/String PAY_STATUS_PUSH PAY_STATUS_PUSH; } import com.data.pay.service.Exceutor; import com.data.pay.service.TaskTypeConstants; import org.springframework.stereotype.Component; import org.springframework.stereotype.Service;Component public class E1 implements Exceutor {Overridepublic String getTaskType() {return TaskTypeConstants.PAY_INVOKE;}Overridepublic void excetuor(String s) {System.out.println(我是E1);} }import com.data.pay.service.Exceutor; import com.data.pay.service.TaskTypeConstants; import org.springframework.stereotype.Component; import org.springframework.stereotype.Service;Component public class E2 implements Exceutor {Overridepublic String getTaskType() {return TaskTypeConstants.PAY_STATUS_PUSH;}Overridepublic void excetuor(String s) {System.out.println(我是E2);} } /** *测试类 **/ import com.data.pay.lambda.TrxService; import com.data.pay.service.Exceutor; import com.data.pay.service.impl.E1; import com.data.pay.service.impl.E2; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest;import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.stream.Collectors;SpringBootTest class PayDemo1ApplicationTests {Autowiredprivate TrxService trxService;Autowiredprivate ListExceutor processorList;private MapString, Exceutor processorMap;Testpublic void contextLoads() {//以Exceutor的getTaskType方法返回值作为键,Exceutor的实现类作为值processorMap processorList.stream().collect(Collectors.toMap(Exceutor::getTaskType, e - e));//遍历打印出来很明显键是Exceutor::getTaskType的返回值,值是Exceutor的子类实现对象processorMap.forEach((e,value)- System.out.println(键e值value));Exceutor processor processorMap.get(PAY_STATUS_PUSH);processor.excetuor(6);}}
http://www.pierceye.com/news/720612/

相关文章:

  • 服务器上网站建设用什么搭建个人网站
  • 网站设计排版怎么做wordpress添加媒体
  • 网站服务器镜像外协加工网最新订单
  • 做网站要准备的资料广州响应式网站
  • 徐州网站建设方案维护wordpress主页访客记录
  • 西安网站优化招聘网多个网站 备案吗
  • 宣威网站wordpress 园林模板
  • 宁夏政务大厅城乡建设厅口网站怎么用抓爬工具做网站
  • 电影网站怎么建设深圳企业营销型网站
  • 天津工程建设网官方网站wordpress 静态化插件
  • 洛阳公司青峰做的企业网站设计本app
  • 宁波网站建设设计高效的设计公司
  • c2c网站架构免费推广网站工具
  • 网站建设案例基本流程图咨询公司名字大全
  • 成功的电子商务网站设计律师推广网站排名
  • 东莞桥头网站建设合肥商城网站建设
  • 做网站的准备什么合肥制作网页设计
  • 医院门户网站建设规划柳州建设厅官方网站
  • 公司建网站怎么建做网站的公司都很小吗
  • 手机cms建站系统重庆怎么站seo
  • 益阳建设局网站网站 设计 趋势
  • 奉贤网站建设网站制作金融企业如何做好网络推广
  • 范湖网站建设团队建设银行激活网站
  • 旅游网站开发网站设计报告书邢台旅游景点大全排名 免费
  • 如何创建div做网站推荐佛山伦教网站设计
  • 建设电子商务网站前的市场分析网站后台ftp
  • 华丽的网站模板律所网站建设
  • 网站 管理系统搜索关键词的方法
  • 网站桥页也叫设计班级网站建设
  • 安庆网站建设工作室方维网络科技有限公司