Javalin 2.4.0 已发布,Javalin 是用 Kotlin 和 Java 编写的一个非常轻量级的 Web 框架,专注于简单性和 Java/Kotlin 的互操作性。
Javalin without Jetty
如果要将 Javalin 与应用服务器或 servlet 容器(如 Tomcat、WebLocic等)一起使用,则可以使用 EmbeddedJavalin.createServlet():
@WebServlet(urlPatterns = ["/rest/*"], name = "MyServlet") class MyServlet : HttpServlet() { val javalin = EmbeddedJavalin() .get("/rest") { ctx -> ctx.result("Hello!") } .createServlet() override fun service(req: HttpServletRequest, resp: HttpServletResponse) { javalin.service(req, resp) } }
WebSockets
- 现在可以通过调用 app.wsLogger()轻松添加 WebSocket logger
- app.enableDebugLogging()现在包含大规模的 WebSocket 日志记录
- NPE(空指针异常)修复
完整更新内容可查阅发行说明:
https://javalin.io/news/2018/11/04/javalin-2.4.0-released.html
下载地址:https://javalin.io/download
转自 https://www.oschina.net/news/101532/javalin-2-4-0-released