Javalin的 2.0版是针对Java和Kotlin语言的轻量级框架 ,现已发布。
Javalin 2.0支持HTTP / 2和异步请求,在Java和Kotlin之间提供了互操作性,并且易于使用。
自5月发布1.7版以来所做的更改包括:
CRUDhandler
以从创建标准CRUD(创建,读取,更新,删除)API中删除样板。 ctx.render()
函数,该函数使用基于文件扩展名的正确引擎。 list
而不是array
。 Javalin不是一个完整的Web框架,而是一个轻量级的REST API库或微框架。 尽管Javalin没有MVC的概念,但是它的WebSockets,模板引擎和静态文件服务支持使Javalin可以用于构建RESTful API后端,并且如果开发人员正在构建单页面,则可以使用静态资源来提供index.html
。应用。 要构建更传统的网站,可以使用模板引擎包装器。 该框架最初是Java和Kotlin的Spark框架的分支,但由于Koa.js Web框架的影响而被重写。
您可以从项目的下载页面下载Javalin 。