OpenAPI, yaml и enumAsRef: trueJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 OpenAPI, yaml и enumAsRef: true

Сообщение Anonymous »

Как запретить OpenAPI генерировать значение перечисления из файла .yaml?
Вот что он генерирует:

Код: Выделить всё

public enum DocumentCode {
INSURANCE("INSURANCE"),
ELECTRICITY_BILL("ELECTRICITY_BILL"),
И вот чего я хочу:

Код: Выделить всё

INSURANCE,
ELECTRICITY_BILL
Мой .yaml:

Код: Выделить всё

DocumentCode:
type: string
enum:
- INSURANCE
- ELECTRICITY_BILL
- DRIVER_LICENSE
- VEHICLE_REGISTRATION_CERTIFICATE
- SYSTEM- CUSTOM
Проблема в том, что я хочу, чтобы поля перечисления не имели значений, чтобы Spring Boot мог автоматически сохранять их как 1, 2, 3, 4 в базе данных, а затем преобразовывать их обратно в перечисление. строки при их получении.
Я попробовал enumAsRef: true, но не знаю, как его использовать.

Подробнее здесь: https://stackoverflow.com/questions/791 ... asref-true
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»