使用的是kotlin retrofit配合協(xié)程
retrofit 2.6.0以后默認支持協(xié)程 需要加一個suspend關(guān)鍵字
思路:根據(jù)對應的json生成對應的文件
javapoet的使用
Java版:https://github.com/square/javapoet
kotlin版:https://github.com/square/kotlinpoet
swagger可以生成json文件
生成方式如下
BEERW0IA6L6EFBNTLZ~E1(R.png
訪問會給個json的數(shù)據(jù),通過解析這個json再使用javapoet就能生成對應文件 (代碼中的url直接寫成這個就行)
示例:
image.png