Kotlin REST改为打字稿定义
大家好,
我在JAX-RS中有一个使用REST api编写的项目。
我想使用maven任务来生成相关的打字稿API与定义的DTOs。
我发现项目https://github.com/raphaeljolivet/java2typescript ,这似乎是完美的,实际上这并不能满足所有需要。
你知道一些其他的发电机根据REST API生成REST和DTO吗?
非常感谢您的帮助和讨论
你可以为此目的使用招摇。
第1步:在swagger.yaml中编写您的API: http ://editor.swagger.io/
第2步:从API定义中生成用于生成java的示例swagger项目: https : //github.com/swagger-api/swagger-codegen
java -jar swagger-codegen-cli.jar meta -o output/myLibrary -n myClientCodegen -p com.my.company.codegen
步骤3:调整生成的项目以生成kotlin类。
对TypeScript(消费者部分)重复这些步骤。