Я использую swagger-codegen-maven-plugin
для генерации классов Java на основе swagger.yaml
spec.
Я добавил свойство phoneNum
в swagger.yaml
, как показано ниже:
phoneNum:
type: number
Я ожидаю, что оно сгенерирует свойство с типом данных Integer
или Long
.
Но оно было сгенерировано как BigDecimal phoneNum;
В соответствии с документами о чванстве было упомянуто использование format: int64
phoneNum:
type: number
format: int64
Но, тем не менее, он генерирует private BigDecimal phoneNum;
Если кто-то из вас сталкивался с подобной проблемой и имеет обходной путь, пожалуйста, поделитесь им здесь.
Спасибо.