可以肯定的是: Javalin的发布速度很快 。 该网络框架大约每月一次或两次,向公众发布一个新版本。 11月的发行版很小,但是它包含一些修复程序和两个新功能,供用户签出和浏览。
由于每个非主要版本都与旧版本向后兼容。 您可以立即检查新更新,而不必大惊小怪。
从GitHub上的Javalin 自述文件:
Javalin是Kotlin和Java的非常轻量级的Web框架,支持WebSockets,HTTP2和异步请求。 Javalin的主要目标是简单性,出色的开发人员经验以及Kotlin与Java之间的一流互操作性。
- 您不需要扩展任何内容
- 没有@Annotations
- 没有反思
- 没有其他魔力; 只是代码。
Javalin 3.6.0的新功能
乘员组只有两个新功能。 此更新中包括的新增功能如下:
还请参见: Kotlin的8个主要功能使其比Java更具优势
- 一个新的简单的基本身份验证插件已添加。
- 用户可以在OpenAPI插件中记录表单参数。 使用OpenAPI插件 ,用户可以直接从应用程序的源代码生成OpenAPI规范。
其他修复和更改
与往常一样,如果没有大量修复程序,此发行版本将是不完整的,从而确保了流畅的体验。 这次的一些更改包括:
- 上载的文件将不再在RAM中缓冲。
- 查询参数现在可以包含等号。
- 看看谁在移动。 Javalin已从Travis移至GitHub Actions,以实现持续集成。 GitHub Actions通过共享和组合动作来帮助自动化工作流程。
- 区分大小写的更改:在二进制WebSocket消息中使用
byte[]
代替Byte[]
。 - Javalin消除了JavalinVue中的一个错误,该错误涉及使用classpath从IDE运行。
- Java文档引擎插件Dokka已升级。
还请参见: 新的Java组建议用于IDE和工具支持
查看官方发行博客,以获取有关添加和更改的所有内容的其他信息。
向开发者和贡献者表示您的爱意,并在GitHub上为该项目加星标。 在其主页或其文档中查看有关Javalin的更多详细信息。