Я использую генератор openapi для создания интерфейса и моделей на основе спецификации openapi. Все работает нормально. Но я хочу, чтобы в названии моей модели был суффикс. Например: «Сотрудник» будет «СотрудникDTO». Я добавил «modelSuffix» в configOptions в конфигурации openApiGenerate в своем классе следующим образом.
Я использую генератор openapi для создания интерфейса и моделей на основе спецификации openapi. Все работает нормально. Но я хочу, чтобы в названии моей модели был суффикс. Например: «Сотрудник» будет «СотрудникDTO». Я добавил «modelSuffix» в configOptions в конфигурации openApiGenerate в своем классе следующим образом. [code]plugins { id 'java' id 'org.springframework.boot' version '3.3.1' id 'io.spring.dependency-management' version '1.1.6' id 'org.sonarqube' version '5.1.0.4882' id 'jacoco' id 'com.adarshr.test-logger' version '4.0.0' id 'com.diffplug.spotless' version '7.0.0.BETA1' id 'org.openapi.generator' version '7.7.0' }
openApiGenerate { generatorName = 'spring' inputSpec = file('src/main/resources/api-spec/api.yaml').absolutePath outputDir = file('build/generated').absolutePath apiPackage = 'com.abhi.api' modelPackage = 'com.abhi.model' invokerPackage = 'com.abhi.invoker' configOptions = [ interfaceOnly: 'true', useOptional: 'false', dateLibrary: 'java8', implementationPackage: '', // Prevent generation of implementation classes skipDefaultInterface: 'true', // Skip generation of default methods modelSuffix: 'DTO', useTags: 'true', ] } [/code] Но это не имеет эффекта. Не могли бы вы дать мне какое-нибудь решение?