转换语法问题

来源:2-8 Sentinel整合Apollo_配置文件解析与ApolloOpenApiClient创建-1

uareRight

2020-05-08 23:29:25

@Bean
public Converter<List<FlowRuleEntity>,String> flowRuleEntityEncoder(){
   return JSON::toJSONString;
}

@Bean
public Converter<String,List<FlowRuleEntity>> flowRuleEntityDecoder(){
   return s->JSON.parseArray(s,FlowRuleEntity.class);
}


这俩行代码

  1.   return JSON::toJSONString;什么意思 百度了一下没有::这样写的

   2.  return s->JSON.parseArray(s,FlowRuleEntity.class); s是在哪里定义的 没用过lamada

写回答

1回答

大目

2020-05-09

1. json.tojsonstring是fastjson的api,用来把对象转换成json字符串。
2. lambda表达式如果hold不住,如果你用的是idea,有个简单的办法,是把鼠标光标拖到lambda表达式上,然后按一下alt enter,然后会弹出选项问你要不要把lambda转换成匿名内部类。
然后就比较容易懂了。

0
hareRight
h 方法参数哪里传的
h020-05-09
共1条回复

Java架构师-技术专家

千万级电商项目从0到100全过程,覆盖Java程序员不同成长阶段的核心问题与解决方案

2672 学习 · 5839 问题

查看课程

相似问题

回答 2

回答 2

回答 2

sentinel问题

回答 1