Javalin Kotlin/Java 轻量级 REST API 库开源项目

我要开发同款
匿名用户2017年08月15日
162阅读

技术信息

开源地址
https://github.com/tipsy/javalin
授权协议
Apache-2.0

作品详情

Javali 旨在为Kotli和Java提供一个易用的轻量级RESTAPI库。这个RESTAPI易于使用,API也非常的流畅。

Javali主要有以下的特点:

易用:不用提前学习任何概念就可以开始使用

一致的API:所有的处理程序和映射器在Cotext(ctx)中都是无效的。

Kotli和Java拥有几乎完全相同的API

是框架也是库:无需扩展任何功能

拥有完全可定制的嵌入式服务器(Jetty)

JSON对象映射

通过AccessMaager接口简单的按端点验证

简单的静态文件处理

生命周期事件

CookieStore,一种简单的用来序列化的方法和存储在cookie中的对象。

模板渲染

Markdow渲染

下面是用Kotli实现的“HelloWorld”API的例子。

import io.javali.Javalifumai(args: Array<Strig>) {    val app = Javali.create().port(7000)    app.get("/") { ctx -> ctx.result("Hello World") }}

功能介绍

Javalin 旨在为 Kotlin 和 Java 提供一个易用的轻量级 REST API 库。这个 REST API 易于使用,API 也非常的流畅。 Javalin 主要有以下的特点: 易用...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论