使用包含oneOf的openapi-生成器-cli从openapi生成到golang会导致代码崩溃的原因可能是由于openapi规范中的oneOf关键字引起的。oneOf关键字用于指定一个属性只能满足多个可选的条件中的一个,这在数据模型的定义中非常有用。然而,一些openapi-生成器-cli可能对oneOf关键字的处理存在一些问题,导致生成的Golang代码无法正确处理这种情况,从而导致代码崩溃。
为了解决这个问题,可以尝试以下几种方法:
总结起来,当使用包含oneOf的openapi-生成器-cli从openapi生成到golang导致代码崩溃时,可以尝试更新工具版本、手动处理oneOf关键字或者尝试其他的openapi-生成器工具来解决这个问题。
领取专属 10元无门槛券
手把手带您无忧上云