gpt4 book ai didi

java - Swagger @ApiModelProperty 必填字段似乎被忽略(版本 1.3.6)

转载 作者:行者123 更新时间:2023-11-30 03:37:42 29 4
gpt4 key购买 nike

必填字段将被忽略并且不会生成。例如对于属性 a

import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlTransient;

import com.wordnik.swagger.annotations.ApiModel;
import com.wordnik.swagger.annotations.ApiModelProperty;

@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
@ApiModel( value = "aaa")
public class A implements IA
{
@ApiModelProperty( value = "bla", required = true )
@XmlElement(name="a")
private String a;


public String getC() { return "kkk";};
}

最佳答案

看来你应该改变注释的顺序!

而不是

        @ApiModelProperty( value = "bla", required = true )
@XmlElement(name="a")
private String a;

           @XmlElement(name="a")
@ApiModelProperty( value = "bla", required = true )
private String a;

对我来说似乎是一个错误。希望在新版本中得到修复

关于java - Swagger @ApiModelProperty 必填字段似乎被忽略(版本 1.3.6),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27468161/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com