Anpassung der Springdoc-Openapi-Generator-VorlageJava

Java-Forum
Guest
 Anpassung der Springdoc-Openapi-Generator-Vorlage

Post by Guest »

Ich verwende SpringBoot 3.4.1, Java 21.0.5 und openapi-generator-maven-plugin Version 7.10.0.
Ich möchte die Spring-(Server-)Generatorvorlage anpassen und dazu Ich installiere die openapi-cli gemäß den offiziellen Dokumenten hier.
Daher habe ich zum Abrufen der Vorlage den folgenden Befehl eingegeben:

Code: Select all

openapi-generator-cli author template -g spring --library spring-boot -o mytemplates
Mit dem obigen Befehl laden Sie die Vorlage im Ordner mytemplates herunter. Ich habe zwei Fragen:
  • Darin habe ich nur die Datei *.mustache und keine Datei *.class oder *.java< gefunden /code>-Datei. Ist es richtig?
  • Kann ich meine benutzerdefinierte Option in die Maven-Build-Konfiguration einfügen und in einer .mustache-Datei darauf verweisen? *¹
*¹ Beispiel
Angenommen, dies ist meine openapi-generator-maven-plugin-Konfiguration:

Code: Select all



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 









Wenn ich eine in der Maven-Build-Konfiguration definiere (wie oben) und sie in einer *.mustache-Datei auf diese Weise referenziere:

Code: Select all

{{#myCustomProperty}}
.. do some if myProperty is true!
{{/myCustomProperty}}
wird es funktionieren?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post