Настройка шаблона Springdoc-openapi-generatorJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Настройка шаблона Springdoc-openapi-generator

Сообщение Anonymous »

Я использую SpringBoot 3.4.1, Java 21.0.5 и openapi-generator-maven-plugin версии 7.10.0.
Я хочу настроить шаблон генератора Spring (сервера) и для этого Я устанавливаю openapi-cli, следуя официальной документации здесь.
Поэтому, чтобы получить шаблон, я набрал следующую команду:

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

openapi-generator-cli author template -g spring --library spring-boot -o mytemplates
вышеуказанная команда загрузит шаблон в папку mytemplates. У меня два вопроса:
  • Внутри этого я нашел только файл *.mustache и не нашел *.class или *.java< /код> файл. Это правильно?
  • Могу ли я добавить свой собственный параметр в конфигурацию сборки maven и ссылаться на него в файле .mustache? *¹
*¹ Пример
Предположим, это моя конфигурация openapi-generator-maven-plugin:

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



org.openapitools
openapi-generator-maven-plugin
7.10.0



generate


${project.basedir}/src/main/resources/api-docs.yaml
${project.basedir}/src/templates/mytemplates
${project.build.directory}/generated-sources
spring
resources
model
false
true 









Если я определяю внутри конфигурации сборки maven (как указано выше) и ссылаюсь на него в файле *.mustache следующим образом:

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

{{#myCustomProperty}}
.. do some if myProperty is true!
{{/myCustomProperty}}
сработает ли?

Подробнее здесь: https://stackoverflow.com/questions/793 ... tomization
Ответить

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

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

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

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

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