Kotlin/Java 轻量级 REST API 库 Javalin

Kotlin/Java 轻量级 REST API 库 Javalin

Apache-2.0
Kotlin Java 查看源码»
跨平台
2017-08-15
两味真火

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") }
}
加载中

评论(3)

星光似霰
星光似霰
感觉不错,找机会使用下
OSC_voAEia
OSC_voAEia
dfy
小乐舟
小乐舟
统一了java和kotlin的api吗, 有没有基于javalin开发的开源项目吗?

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

Javalin 2.4.0 已发布,Javalin 是用 Kotlin 和 Java 编写的一个非常轻量级的 Web 框架,专注于简单性和 Java/Kotlin 的互操作性。 Javalin without Jetty 如果要将 Javalin 与应用服务器或 ...

11/06 07:45

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

Javalin 1.6.0 发布,Javalin 是用 Kotlin 和 Java 编写的一个非常轻量级的 Web 框架,Javalin 主要有以下特性: 易用:不用提前学习任何概念就可以开始使用 一致的API:所有的处理程序和映射...

04/18 07:20

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

Javalin 已发布 1.0.0 稳定版,该版本相比于之前的 0.5.X 并未有重大变化,可直接兼容升级。发行说明 Javalin 是用 Kotlin 和 Java 编写的一个非常轻量级的 Web 框架,受 Sparkjava 和 koa....

2017/11/11 07:47

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

暂无博客

返回顶部
顶部