我尝试第一次使用swagger-codegen为我的REST服务自动生成Java客户端。我下载了cli并运行了以下命令:
topics = df.set_index('username').board_data.str.extractall(r'name([^,]*)')
total = df.set_index('username').board_data.str.extractall(r'totalCount\":([^,]*)')
data = []
for username in df.username.unique():
for topic, total in zip(topics[0][username], total[0][username]):
data.append([username, topic, total])
df_topic = pd.DataFrame(data, columns='username,topic,total'.split(','))
print(df_topic)
此生成的代码使用okhttp客户端实现。我真的很想利用CompletableFutures,但这似乎远远超出了大张旗鼓的功能。有谁知道从摇摇欲坠的代码生成一个asynchttp客户端的方法吗?这是否解决了问题,还是需要通过java -jar ~/Downloads/swagger-codegen-cli-2.2.1.jar generate \
-i http://my.services.url/swagger.json \
-l java
扩展源代码?