Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何手动生成Swagger ApiModel实例_Java_Spring_Spring Boot_Swagger_Springfox - Fatal编程技术网

Java 如何手动生成Swagger ApiModel实例

Java 如何手动生成Swagger ApiModel实例,java,spring,spring-boot,swagger,springfox,Java,Spring,Spring Boot,Swagger,Springfox,如果我有以下课程: @ApiModel public class SomeEvent { @ApiModelProperty( value = "The unique identifier of this event.", example = "MY_EVENT" ) private final String eventType; @JsonCreator public SomeEvent( @Jso

如果我有以下课程:

@ApiModel
public class SomeEvent {
    @ApiModelProperty(
        value = "The unique identifier of this event.",
        example = "MY_EVENT"
    )
    private final String eventType;

    @JsonCreator
    public SomeEvent(
           @JsonProperty(value = "eventType", required = true) String eventType) {
        this.eventType = eventType;
    }

    public String getEventType() {
        return eventType;
    }
}
我想使用Swagger生成一个实例,并将其序列化为以下JSON:

{
    "eventType": "MY_EVENT"
}
通过在我的Spring引导控制器中将此类用作
@RequestBody
,预期的序列化形式将完美地显示在Swagger UI上

但是,我希望能够使用代码生成一个实例(其中实例的字段包含
@ApiModelProperty
示例
中的值)。我四处搜索,没有找到一个关于如何做到这一点的例子,假设这是可能实现的

注意:我不想只使用
newsomeevent(“我的事件”)创建一个实例
,而是使用
招摇过市
来抓取示例