sleipnir:Sleipnir 是用于 rest.li Pegasus 模式的原生 Scala 绑定生成器

时间:2024-06-24 20:12:41
【文件属性】:

文件名称:sleipnir:Sleipnir 是用于 rest.li Pegasus 模式的原生 Scala 绑定生成器

文件大小:122KB

文件格式:ZIP

更新时间:2024-06-24 20:12:41

Scala

斯莱普尼尔 Sleipnir 是用于 rest.li 模式的原生 Scala 绑定生成器。 代码的实现考虑了以下想法: 尽可能多地使用 Pegasus 基础设施:模式文件解析被重用,生成的类扩展 RecordTemplate/DataTemplate 并在 DataMap 之上工作等等。 低技术代码生成:我们使用 Twirl 模板(又名 Play Scala 模板),这里有更多关于这方面的内容。 项目使用 Sleipnir 为 Play 服务器生成 Scala 绑定。 用法 您可以通过多种方式使用 Sleipnir:作为命令行工具或作为 SBT 插件。 命令行工具 在 SBT 中,运行: project sleipnirGenerator runMain net.yefremov.sleipnir.Sleipnir <


网友评论