Swagger服务器存根生成工作流程

时间:2017-10-05 14:26:26

标签: java spring jpa swagger

My Spring boot Rest API开发工作流程如下所示:

  1. 创建/更新Swagger规范
  2. 生成服务器存根(Api接口,控制器,模型类)
  3. 实施存根
  4. 现在我在我的模型类中使用JPA注释。现在,在swagger规范中扩展模型将生成具有新添加属性的新模型类。但我阻止服务器存根生成器覆盖我的模型类,因为我已使用我的注释对它们进行了自定义。

    如何在我的工作流程中集成模型类生成以获取新指定的属性,而无需重写我的模型类'注释

1 个答案:

答案 0 :(得分:0)

解决方案:扩展自己包中的所有模型类,然后根据需要注释属性。

e.g。 /models/account.java - >延伸至 - > /models/ext/account.java

然后覆盖模型类不会影响扩展类中的JPA注释。