Javalin 2.8.0 发布,Kotlin/Java 轻量级 Web 框架

栏目: 软件资讯 · 发布时间: 7年前

内容简介:Javalin 2.8.0 已发布,Javalin 是用 Kotlin 和 Java 编写的一个非常轻量级的 Web 框架,专注于简单性和 Java/Kotlin 的互操作性。 新版本的更新内容有: 验证改进 - 在 2.2.0 中添加的验证是 Javalin 最受欢迎的...

Javalin 2.8.0 已发布,Javalin 是用 Kotlin 和 Java 编写的一个非常轻量级的 Web 框架,专注于简单性和 Java/Kotlin 的互操作性。

新版本的更新内容有:

  • 验证改进 - 在 2.2.0 中添加的验证是 Javalin 最受欢迎的特性之一,但其语法存在着一些问题。比如,验证方法的命名使得代码过于冗长,代码看起来会参差不齐。在 2.8.0 中,为方便控制器的代码阅读,ctx.validated... 不被推荐使用,引入了重载。此外,不推荐使用的这些方法将在 3.0.0 中完全移除。
  • Micrometer 支持 - 现在 Javalin 支持 Micrometer,这个与供应商无关的应用度量框架,您可以通过 app.enableMicrometer() 来启用它 。
  • 简化的启动日志记录 - 这看起来似乎是一件小事,但有一些用户抱怨 Jetty 的日志消息冗长而又难懂。Javalin 团队同意一些消息确实作用不大,于是将日志简化。
  • 其他修复 - 有几个重要的修复,包括:
    • CORS 现在支持cookie(allow-credentials:true)
    • 现在可以用嵌入式 Jetty 服务器使用任何连接器(例如 UnixSocketConnector
    • 如果 java.lang.Error 在 handler 中抛出一个请求,Jetty 不会再重试请求
    • Javalin 未能启动的时候会抛异常,此前是直接 log.error(...)
    • SessionHandler 看起来配置错误的时侯,sessionHandler() 不再抛出异常

发布公告

下载地址:https://javalin.io/download


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

上瘾

上瘾

[美] 尼尔·埃亚尔、[美] 瑞安·胡佛 / 钟莉婷、杨晓红 / 中信出版集团 / 2017-5 / 49.00元

——为什么我们会习惯性地点开某个App? ——这种使用习惯到底是如何养成的? ——为什么有些产品能让我们戒不掉,而其他的产品却不行? ——是否有什么秘诀能让用户对你的产品形成使用习惯,欲罢不能? 《上瘾》揭示了很多让用户形成使用习惯,甚至“上瘾”的互联网产品服务背后的基 本设计原理,告诉你怎样打造一款让用户欲罢不能的产品。作者根据自己多年的研究、咨询及实际经验,提出了新颖而......一起来看看 《上瘾》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

随机密码生成器
随机密码生成器

多种字符组合密码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具