Это контекст:
Я использую 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 выводит сущность ErrorTO, но у меня уже есть другой проект , так как я могу определить, что Swagger не создает эту сущность и использует одну из моих общих (или только для не создавай его)