gpt4 book ai didi

java - 解析和翻译 Java 8 lambda 表达式

转载 作者:太空狗 更新时间:2023-10-29 22:39:26 25 4
gpt4 key购买 nike

在 C# 中,您可以将 lambda 表达式包含在表达式树对象中,然后可能 parse it .我想知道这在 Java 中是否也可行?

我正在寻找的是做这样的事情:

BooksRepository.getAll()
.where(b -> b.getIban() == "SomeIban")
.and(b -> b.getAuthor() == "SomeAuthor"); //etc.

然后 BooksRepository 应该根据指定为 lambda 的谓词以某种方式将该查询转换为以下 RESTful API 请求:

GET http://mylibrary.com/books?Iban=SomeIban&Author=SomeAuthor

然后将结果返回给客户端。知道这在 Java 中是否可行吗?

最佳答案

是的,这是可能的。我制作了一个库,正是这样做的:JaQue

关于java - 解析和翻译 Java 8 lambda 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25989449/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com