微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Kanary 基于 Kotlin 的可扩展 RESTful API Web 框架

程序名称:Kanary

授权协议: Apache

操作系统: 跨平台

开发语言: Kotlin

Kanary 介绍

Kanary 是一个用于构建可扩展和富有表现力的的 RESTful API 的 Kotlin Web 框架。

fun main(args: Array<String>) {

    val app = KanaryApp()
    val server = Server()
    val userRouter = KanaryRouter()
    val userController = UserController()

    userRouter on "users/" use userController
    userRouter.post("new/", userController::createuser)
    userRouter.get("details/", userController::retrieveUser)

    app.mount(userRouter)
    server.handler = AppHandler(app)
    server.listen(8080)
    
}

功能特性:

    @H_404_11@

    表现路由

    @H_404_11@

    专注于代码清晰度

    @H_404_11@

    支持控制器

    @H_404_11@

    包含 HTTP 助手

    @H_404_11@

    完全支持异步中间件

    @H_404_11@

    简洁的英语,如“一线”

    @H_404_11@

    可用的动作生命周期回调方法

Kanary 官网

https://github.com/SeunAdelekan/Kanary

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐