OpenApi Java代码生成字段大写



我正在使用org. openapittools .generator.gradle.plugin.tasks. generatetask从我的基于yml的openapi生成Java代码。

是否有一种方法来指定生成的字段应该如何大写?例如:

AIOBCategory:
type: string
maxLength: 100
example: ASD1234

生成为

@com.fasterxml.jackson.annotation.JsonProperty(JSON_PROPERTY_AI_O_B_CATEGORY)
private java.lang.String aiOBCategory;

相反,我希望生成为:

private java.lang.String AIOBCategory;

您需要更改您的配置

https://openapi-generator.tech/docs/configuration

Gradle插件

openApiGenerate {
generatorName = "mysql-schema"
inputSpec = "$rootDir/spec.yaml".toString()
outputDir = "$buildDir/mysql".toString()
configOptions = [
identifierNamingConvention: "snake_case"
]
}

您需要将"snake_case"更改为"original"以保持相同的格式

最新更新