使用Swagger codegen playframework制作一个基本服务器jar



首先,我想澄清一下,我使用swagger-codegen为基于Play Framework的服务自动生成代码。

我目前在几个项目中使用相同的swagger API描述,这些项目实现了相同的API,但内部实现不同。

我认为最好是根据swagger.json文件中定义的API创建一个独立的JAR,其中包含所有自动生成的代码(模型控制器),然后将其添加到每个项目中,以减少重复并提高维护性并节省编译时间。

我的doubd是是否可以将路由绑定到独立的JAR控制器。

是的,这是可能的。您可以简单地将依赖项添加到您的jar文件中。jar文件必须包含一个具有唯一名称的路由文件(例如api.routes)

conf/路由

->  /api    api.Routes

最新更新