Генератор Openapi: добавьте класс импорта в сгенерированную модель.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Генератор Openapi: добавьте класс импорта в сгенерированную модель.

Сообщение Anonymous »

Я использую генератор Openapi (5.4.0) с Spring (имя генератора) и gradle, я пытаюсь добавить импорт в сгенерированную модель.
Для конкретного поля в спецификации API я добавил:

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

 x-field-extra-annotation: "@com.fasterxml.jackson.annotation.JsonFormat ...."
Это работает, однако я не хочу полностью квалифицировать его и добавлять импорт com.fasterxml.jackson.annotation.JsonFormat.
Я пытался добавить typeMappings в задачу genratedCode, но это не работает.

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

importMappings = [
'JsonFormat'    : 'com.fasterxml.jackson.annotation.JsonFormat'
]
Обновление:
Я могу добавить шаблон model.mustache в проект и добавить импорт. то есть

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

{{#useBeanValidation}}
...
import com.fasterxml.jackson.annotation.JsonFormat;
...
{{/useBeanValidation}}
Есть идеи? Лучшие способы.
Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/729 ... ated-model
Ответить

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

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

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

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

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