vertx and kotlin 原项目地址,由于自己要修改代码所以单独建立了一个仓库
一个电影投票的Rest应用,示例了 Kotlin 协程如何在Vert.x中使用
用协程可以以同步的方式写异步代码,功能 投票电影
是一个最好的例子显示两个SQL客户端操作被包裹use
代码块,管理SQL连接
启动main.kt函数
> mvn package
> java -jar target/kotlin-coroutines-examples.jar
应用导出了REST API投票电影:
你可以获得一个电影的更多信息
> curl http://localhost:8088/movie/starwars
{"id":"starwars","title":"Star Wars"}
你可以获得一个电影的当前投票情况(夺宝奇兵):
> curl http://localhost:8088/getRating/indianajones
{"id":"indianajones","getRating":5}
最终你可以给一部电影投票(星战)
> curl -X POST http://localhost:8088/rateMovie/starwars?getRating=4