【发布时间】:2017-08-24 10:32:37
【问题描述】:
在 Kotlin 中同时开发前端和后端时,我们不得不费心使用 json api 来连接它们,这很奇怪。 理想的是定义接口的能力
interface Api {
fun sum(x: Int, y: Int): Int
}
在服务器端实现它。
并且在客户端可以像调用它一样简单
val api = RPCMagic<Api>
val result: Future<Int> = api.sum(2, 2)
很像 scala autowire 库所做的。
【问题讨论】: