搜索结果:dsl(6 个)
按分类缩小范围
elastic4s
综合 64
elastic4s 解决了官方 Java 客户端在 Scala 中语法冗长、类型体验不佳的问题。它是专为 Scala 打造的响应式、非阻塞 Elasticsearch HTTP 客户端,提供类型安全且简洁的 DSL;原生支持 Scala 集合、Future 与常见 JSON 库(如 Circe、PlayJson),可在编译期捕获错误并安全复用请求。
rest-assured
综合 62
用于轻松测试 REST 服务的 Java DSL 工具库。
scala-scraper
综合 58
scala-scraper 是一个用于抓取和解析 HTML 网页的 Scala 库。它支持通过 Jsoup 等浏览器后端加载网络请求或本地 HTML 文件,并提供了强大的 DSL 语法(如 `>>` 提取操作符与 CSS 查询选择器),帮助开发者快速、优雅地提取并验证页面内容。
alpakka
综合 56
Alpakka 是面向 Java 和 Scala 的响应式企业集成库。它基于 Akka Streams 和 Reactive Streams 构建,专为解决微服务、云环境与异构旧系统之间的数据集成问题。其核心功能是提供原生支持背压(Backpressure)的流式集成管道与 DSL,防止数据交互时系统过载。
baker
综合 54
Baker 是一个微服务业务流程编排库。它基于 Petri 网概念,解决复杂微服务调用与流转难以管理和协同的问题。核心功能是提供 Java/Kotlin/Scala DSL 将流程声明为由交互、数据和事件组成的“配方”,支持可视化展示,并能跨团队复用交互组件。
play-json
综合 51
Play JSON 是一个用 Scala 编写的强大 JSON 库。它不依赖 Play 框架,底层使用 Jackson 解析。主要解决 Scala 应用中 JSON 解析、序列化与对象映射的需求。核心功能包括内置完整的 JSON AST、与样例类互转,以及提供便利的 DSL 操作符(如 `\`)快速查询和遍历 JSON。