Это контекст: я использую swagger для создания структуры своего API с помощью генератора кода swagger. Но моя первая проблема заключается в том, что на самом деле этот API будет иметь зависимость от Common-Entities.
My-Java-Swagger-Project
-Controller
-Entities(model)
-Everything else
My-commons-project
-Common Entities
Итак, если генератор Swagger создаст «My-java-swagger-project», и я собираюсь использовать в нем объекты My-commons-project, как я могу указать swagger для создания и использования существующих классов моего проекта commons или сделать не создавать объекты, которые у меня уже есть в проекте общего пользования
definitions:
Response:
type: "object"
properties:
status:
type: "string"
description: "Returns if it was successful or not. "
errors:
type: "array"
items:
$ref: "#/definitions/ErrorTO"
Request:
type: "object"
required:
- subject
- messageText
properties:
subject:
type: "string"
messageText:
type: "string"
ErrorTO: #This one must not be defined in swagger because it's on my #commons project
type: object
properties:
code:
type: "string"
description:
type: "string"
Когда я запускаю Swagger codegen выводит объект ErrorTO, но у меня уже есть в другом проекте, так как я могу определить swagger, чтобы не создавать этот объект и использовать один из моих общих (или только не создавать Это)