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

网站建设设计制作外包网站多久备份一次

网站建设设计制作外包,网站多久备份一次,网站更新维护 怎么做,wordpress主题enfoldGroovy简介 Groovy是用于Java虚拟机的一种敏捷的动态语言#xff0c;是一种成熟的面向对象编程语言#xff0c;又是一种纯粹的脚本语言。Groovy运行在JVM环境上#xff0c;在语法上兼具java 语言和脚本语言特点#xff0c;大大简化了语法。同时又具有闭包和动态语言中的其…Groovy简介 Groovy是用于Java虚拟机的一种敏捷的动态语言是一种成熟的面向对象编程语言又是一种纯粹的脚本语言。Groovy运行在JVM环境上在语法上兼具java 语言和脚本语言特点大大简化了语法。同时又具有闭包和动态语言中的其他特性弥补了单纯的Java代码所不具备的动态性我们可以在程序运行时任意修改代码逻辑不需要重新发布。 直接抛场景 以下是一个JSON字符串 {routeId: A,settingKey: 2,memberId: 1 }如果我现在有一个诉求是根据routId路由不同的下游分支 那你会怎么写呢 如果我现在的JSON变为下面这种情况上面的代码是否就不合适了呢 {routeId: A,settingKey: 2,memberId: 1,body::{auditStatus:init,itemId:9527} }所以最优秀的想法是可以把下面的这种规则映射为代码。 routeIdA settingKey2routeIdB落地实战解上面的问题 代码在最后面先看思路 首先我先定义了一个抽象类 public abstract class AbstractFilterFlowNode implements AbstractFlowNode {public abstract Boolean filter(Object data);Overridepublic Boolean execue(Context context) {Object outData context.outData;return filter(outData);} }现在我定义一个规则 [136001002].contains(root.productId.toString())现在我想把这个规则生成一个AbstractFilterFlowNode的实现类。 String expString [136001002].contains(root.productId.toString());String script FlowFilterFactory.getExtendsGroovyScriptWithStaticCodeBlockBaseReturn(GroovyDemoFilterFlowNode,AbstractFilterFlowNode.class,,filter,Object.class,root,expString,java.lang.Boolean);System.out.println(script);AbstractFilterFlowNode object GroovyObjectFactory.getObject(script);MapString, Integer kvMap new HashMapString, Integer();kvMap.put(productId, 136001002);kvMap.put(memberId, 1);kvMap.put(settingKey, 2);String jsonStr JSONUtil.toJsonStr(kvMap);Object obj JSON.parseObject(jsonStr, Object.class);System.out.println(obj);boolean filter object.filter(obj);System.out.println(filter);源码下载 https://gitee.com/cbeann/Demooo/blob/master/groovy-demo/src/main/java/App.java
http://www.w-s-a.com/news/162071/

相关文章:

  • 临海网站制作好了如何上线如果安装wordpress
  • 长沙 学校网站建设网站制作价格上海
  • 九江网站推广徽hyhyk1国家住房部和城乡建设部 网站首页
  • 阿克苏网站建设咨询动漫设计与制作属于什么大类
  • 网站编辑做多久可以升职wordpress版权修改
  • 网站开发维护成本计算国外外贸平台
  • 简单的招聘网站怎么做购物网站功能报价
  • 哪个网站做中高端衣服建设自己网站的流程
  • 网站建设概况做网站的是怎么赚钱的
  • 网站发布信息的基本流程现在都不用dw做网站了吗
  • 赣州热门网站深圳龙岗做网站的公司
  • 中国最大的建站平台广告传媒公司取名
  • 深圳网站设计公司专业吗学动漫设计后悔死了
  • 企业网站形象建设网站开发入职转正申请书
  • 网站设计步骤济南建设网中标公告
  • 石佛营网站建设wordpress关健词
  • 您的网站空间即将过期建站 discuz
  • 上海简站商贸有限公司福州哪家专业网站设计制作最好
  • 博客网站开发流程苏州专业做网站的公司哪家好
  • 四川手机网站建设西安 网站 高端 公司
  • 织梦大气绿色大气农业能源化工机械产品企业网站源码模版建筑工程知识零基础
  • 广州番禺网站公司v2017网站开发
  • 微信公众号怎么做微网站wordpress和dz
  • 西部数码网站管理助手 301福州搜索优化实力
  • 响应式网站介绍页面模板功能找不到
  • 公司网站如何seo自己做资讯网站
  • 天津网站建设软件开发招聘企业信用信息查询公示系统上海
  • 网站备案中做正品的网站
  • 网站建设0基础学起青海企业网站开发定制
  • 网站定制项目上海快速建站