Javalin Kotlin/Java 轻量级 REST API 库 项目简介
Javalin 旨在为 Kotlin 和 Java 提供一个易用的轻量级 REST API 库。这个 REST API 易于使用,API 也非常的流畅。Javalin 主要有以下的特点:易用:不用提前学习任何概念就可以开始使用一致的API:所有的处理程序和映射器在Context (ctx)中都是无效的。Kotlin和Java拥有几乎完全相同的API是框架也是库:无需扩展任何功能拥有完全可定制的嵌入式服务器(Jetty)JSON对象映射通过AccessManager 接口简单的按端点验证简单的静态文件处理生命周期事件CookieStore,一种简单的用来序列化的方法和存储在cookie中的对象。模板渲染Markdown渲染下面是用Kotlin实现的 “Hello World”API的例子。import io.javalin.Javalin
funmain(args: Array<String>) {
val app = Javalin.create().port(7000)
app.get("/") { ctx -> ctx.result("Hello World") }
}
funmain(args: Array<String>) {
val app = Javalin.create().port(7000)
app.get("/") { ctx -> ctx.result("Hello World") }
}