我的模型定义如下:
swagger: '2.0'
definitions:
Foo:
type: object
properties:
fooProp1:
type: string
fooProp2:
type: array
items:
$ref: '#/definitions/Bar'
Bar:
type: object
properties:
blah:
type: string
我使用Swagger Codegen CLI 2.3.1生成了后端的Java模型和前端的TypeScript模型。在这两种情况下,在Foo类中都只有属性“ fooProp1”,而没有“ fooProp2”。我期望的是
private List<Bar> fooProp2;
将在生成的Java模型类中。
我想念什么?我的Swagger代码有什么问题吗?我应该如何修改Swagger代码以获取预期的服务器/客户端模型代码?
非常感谢!