第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

使用Kotlin開發(fā)vert.x的Restful接口

標簽:
Kotlin

新建项目

1539579482521

注意选择模版

1539579609156

1539579659481

1539579675117

Pom.xml中添加依赖

 <dependency>
    <groupId>io.vertx</groupId>
    <artifactId>vertx-web</artifactId>
    <version>3.5.4</version>
 </dependency>

添加代码

打开Hello.kt,添加以下代码

import io.vertx.core.Vertx
import io.vertx.core.json.Json
import io.vertx.ext.web.Router

class Hello {
    companion object {
        @JvmStatic
        fun main(args: Array<String>) {
            val vertx = Vertx.vertx()
            val httpServer = vertx.createHttpServer()
            val router = Router.router(vertx)
            router.get("/").handler { routingContext ->
                val response = routingContext.response()
                response.putHeader("content-type", "text/plain")
                        .setChunked(true)
                        .write("Hi Lianglianglee")
                        .end("Ended")
            }
            router.get("/json/:name").handler { routingContext ->
                val request = routingContext.request()
                var name = request.getParam("name")
                val response = routingContext.response()
                response.putHeader("content-type", "application/json")
                        .setChunked(true)
                        .write(Json.encodePrettily(ResponseObj(name)))
                        .end()
            }
            router.get("/json").handler { routingContext ->
                val response = routingContext.response()
                response.putHeader("content-type", "application/json")
                        .setChunked(true)
                        .write(Json.encodePrettily(ResponseObj("Lianglianglee")))
                        .end()
            }
            httpServer.requestHandler(router::accept).listen(8087)

        }
    }

    data class ResponseObj(var name: String = "")
}

该程序拥有三个router

/

/json

/json/:name

其中/json/:name是restful接口

运行

运行后,在浏览器中分别输入:

localhost:8087/
localhost:8087/json
localhost:8087/json/Demo

可以看到:

1539604411836

1539604427335

1539604451990

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質文章

正在加載中
JAVA開發(fā)工程師
手記
粉絲
2673
獲贊與收藏
170

關注作者,訂閱最新文章

閱讀免費教程

  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消