OpenAPI Generator

OpenAPI Generator

  • Get Started
  • Generators
  • Roadmap
  • Team
  • FAQ
  • Blog

generators/kotlin-spring


id: generator-opts-server-kotlin-spring title: Config Options for kotlin-spring sidebar_label: kotlin-spring


OptionDescriptionValuesDefault
sourceFoldersource folder for generated codesrc/main/kotlin
packageNameGenerated artifact package name.org.openapitools
groupIdGenerated artifact package's organization (i.e. maven groupId).org.openapitools
artifactIdGenerated artifact id (name of jar).null
artifactVersionGenerated artifact's package version.1.0.0
enumPropertyNamingNaming convention for enum properties: 'camelCase', 'PascalCase', 'snake_case', 'UPPERCASE', and 'original'camelCase
parcelizeModelstoggle "@Parcelize" for generated modelsnull
titleserver title name or client service nameOpenAPI Kotlin Spring
basePackagebase package (invokerPackage) for generated codeorg.openapitools
serverPortconfiguration the port in which the sever is to run on8080
modelPackagemodel package for generated codeorg.openapitools.model
apiPackageapi package for generated codeorg.openapitools.api
exceptionHandlergenerate default global exception handlerstrue
gradleBuildFilegenerate a gradle build file using the Kotlin DSLtrue
swaggerAnnotationsgenerate swagger annotations to go alongside controllers and modelsfalse
serviceInterfacegenerate service interfaces to go alongside controllers. In most cases this option would be used to update an existing project, so not to override implementations. Useful to help facilitate the generation gap patternfalse
serviceImplementationgenerate stub service implementations that extends service interfaces. If this is set to true service interfaces will also be generatedfalse
useBeanValidationUse BeanValidation API annotations to validate data typestrue
librarylibrary template (sub-template) to use
spring-boot
Spring-boot Server application.
spring-boot
Last updated on 2019-1-18
OpenAPI Generator
Docs
Customizing GeneratorsWorkflow Integrations
Community
User ShowcaseStack OverflowProject ChatTwitter
More
BlogGitHub RepoStar
Facebook Open SourceFontawesome (Free)
Copyright © 2019 OpenAPI-Generator Contributors (https://openapi-generator.tech)