问题标签 [supplier]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
69 浏览

java - Java 供应商<> 获取来源信息

我在我的代码中使用供应商来调用 restTemplate 并在有异常时制作自定义消息..

但是,我的消息是,我需要通过我的 requestCall 获取信息,但是当我提出请求时,java thow 错误


...

我的代码:

我的供应商

现在,我尝试强制转换以获取 URL ...

0 投票
1 回答
68 浏览

java - 从 Boolean 转换为 BooleanSupplier

我有这个功能:

由函数 b 调用:

问题是函数“a”期待 aBooleanSupplier但函数 b 正在发送一个布尔值。我想我应该将一个布尔值转换为一个BooleanSupplier,但我无法将一个转换为另一个。

0 投票
1 回答
43 浏览

java - 将 Map 转换为具有不同键的 SortedMap

我很难理解地图,我被要求使用比较器和供应商从另一个地图中制作一个具有不同键和值的 SortedMap。它对我们说“teams”键是一个团队的名称,值是团队的信息,新排序的地图以团队拥有的点为键,以团队名称的集合为值有了这些点,收集由供应商提供。我不明白我将如何做到这一点。我想通过迭代这个来验证“团队”中是否有一个带有供应商名称的键,如果有,我会将该名称保存在列表中。但在那之后我不知道我将如何构建 SortedMap。有什么建议么?

编辑:这就是我所做的。

0 投票
2 回答
48 浏览

spring-cloud-function - 带有 Spring Cloud 功能 @PollableBean 的 Shedlock

我最近将我们几乎所有服务的实现都切换到了 Spring Cloud 功能,这自然也意味着所有预定的作业都已转换为供应商,例如从这个

对此

正如您所看到的,这里唯一的障碍是实现某种分布式锁机制,以防止那些被PollableBean注释Suppliers的对象在所有服务实例上启动。

我曾考虑将计划的作业恢复到它们所在的位置并StreamBridge用来解决这个问题,但这听起来更像是一个黑客而不是一个解决方案。

另一种思路是将供应商转为Function接口类型,通过普通的带@Scheduled注解的方法调用,不过这个好像和Spring cloud的功能也不好设置。

有任何想法吗?

0 投票
1 回答
33 浏览

java - 仍然收到“流已被操作或关闭”错误

我正在读取 txt 文件中的行,试图一次获取两行(当前行和下一行)。我使用供应商,但仍然得到错误。

我在这里想念什么?

0 投票
1 回答
44 浏览

java - 根据流中的条件应用不同功能的正确方法

用流实现这个功能逻辑的正确方法是什么?

  1. 通过项目列表流式传输

  2. 检查条件 1 是否通过,如果是,则将功能 1 应用于项目。

    检查条件 2 是否通过,如果是,则将功能 2 应用于项目。

    如果两个条件都不满足,什么也不做。

  3. 收集结果

我是否与供应商一起创建谓词或这看起来如何?我对函数式 Java 不是很熟悉。