seagger文档中子类型中的字段出现在父类型中的原因?
代码中@ApiModel在value值存在相同的。
在@ApiModel注解中,value属性用于给模型定义一个唯一的名称。如果在同一个API文档中,@ApiModel的value属性值重复,那么在生成的Swagger文档中,这些具有相同名称的模型将会被合并。这可能导致模型定义的混乱,特别是当这些模型实际上不完全相同时。 为了避免这种问题,确保每个@ApiModel的value属性都有唯一的值。如果模型确实相似但仍有细微差别,可以使用不同的value,或者在@ApiModel中使用subTypes属性来区分不同的子类。