& Confidential 25 Microprofile OpenAPIをサンプルで説明 ◼ レスポンスクラスにアノテーションを付けたコードと、生成されたスキーマの一部 @Schema(description = "人物情報") public class Person { @Schema( description = "ID", minimum = "0", maximum = "9999999" ) private Long id; @Schema( description = "名前", requierd = true, minLength = 1, maxLength = 10 ) private String name; } components: schemas: Person: type: object description: 人物情報 properties: id: description: ID format: int64 maximum: 9999999 minimum: 0 type: integer name: description: 名前 maxLength: 10 minLength: 1 type: string サンプル