Javalin 2.4.0 發佈,Kotlin/Java 輕量級 Web 框架

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(空指針異常)修復


本文來自雲棲社區合作伙伴“開源中國”
本文作者:王練
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章