×

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

消耗积分:2 | 格式:zip | 大小:0.57 MB | 2022-06-13

李名扬

分享资料个

授权协议 Apache
开发语言 Kotlin
操作系统 跨平台
软件类型 开源软件

软件简介

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

fun main(args: Array) {

    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)
    
}

功能特性:

  • 表现路由

  • 专注于代码清晰度

  • 支持控制器

  • 包含 HTTP 助手

  • 完全支持异步中间件

  • 简洁的英语,如“一线”

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

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !