我正在使用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"
以保持相同的格式