在Kotlin开发前端和后端时,我们不得不费心去休息json apis来连接它们.理想的是定义界面的能力
interface Api {
fun sum(x: Int, y: Int): Int
}
Run Code Online (Sandbox Code Playgroud)
在服务器端实现它.
并且在客户端可以称之为简单
val api = RPCMagic<Api>
val result: Future<Int> = api.sum(2, 2)
Run Code Online (Sandbox Code Playgroud)
很像scala autowire库.
| 归档时间: |
|
| 查看次数: |
717 次 |
| 最近记录: |