Rest 用于Swagger的SpringBoot java集合注释
我在注释和生成文档(SpringBoot、springfox-Swagger 2)方面有问题 在我的TechnologyDTO中,字符串集合的正确注释应该是什么 swagger是否支持java.util.CollectionRest 用于Swagger的SpringBoot java集合注释,rest,spring-boot,swagger,swagger-ui,spring-rest,Rest,Spring Boot,Swagger,Swagger Ui,Spring Rest,我在注释和生成文档(SpringBoot、springfox-Swagger 2)方面有问题 在我的TechnologyDTO中,字符串集合的正确注释应该是什么 swagger是否支持java.util.Collection 一代人之后,我有: 模型架构: { "technologies": {}, "userGUID": "string" } TechnologyDTO { technologies (Collection«string»): User main t
一代人之后,我有: 模型架构:
{
"technologies": {},
"userGUID": "string"
}
TechnologyDTO {
technologies (Collection«string»): User main technology names,
userGUID (string): User guid
}
Collection«string» {
}
public class TechnologyDTO {
private final String userGUID;
private final Collection<String> technologies;
public TechnologyDTO(String userGUID, Collection<String> technologies) {
this.userGUID = userGUID;
this.technologies = technologies;
}
@ApiModelProperty(notes = "User guid", dataType="string", required = true)
public String getUserGUID() {
return userGUID;
}
@ApiModelProperty(notes = "User main technology names", required = true)
public Collection<String> getTechnologies() {
return technologies;
}
public static TechnologyDTO createEmptyDTO() {
return new TechnologyDTO(null, null);
}
}
型号:
{
"technologies": {},
"userGUID": "string"
}
TechnologyDTO {
technologies (Collection«string»): User main technology names,
userGUID (string): User guid
}
Collection«string» {
}
public class TechnologyDTO {
private final String userGUID;
private final Collection<String> technologies;
public TechnologyDTO(String userGUID, Collection<String> technologies) {
this.userGUID = userGUID;
this.technologies = technologies;
}
@ApiModelProperty(notes = "User guid", dataType="string", required = true)
public String getUserGUID() {
return userGUID;
}
@ApiModelProperty(notes = "User main technology names", required = true)
public Collection<String> getTechnologies() {
return technologies;
}
public static TechnologyDTO createEmptyDTO() {
return new TechnologyDTO(null, null);
}
}
我的技术发展目标:
{
"technologies": {},
"userGUID": "string"
}
TechnologyDTO {
technologies (Collection«string»): User main technology names,
userGUID (string): User guid
}
Collection«string» {
}
public class TechnologyDTO {
private final String userGUID;
private final Collection<String> technologies;
public TechnologyDTO(String userGUID, Collection<String> technologies) {
this.userGUID = userGUID;
this.technologies = technologies;
}
@ApiModelProperty(notes = "User guid", dataType="string", required = true)
public String getUserGUID() {
return userGUID;
}
@ApiModelProperty(notes = "User main technology names", required = true)
public Collection<String> getTechnologies() {
return technologies;
}
public static TechnologyDTO createEmptyDTO() {
return new TechnologyDTO(null, null);
}
}
public class TechnologyDTO{
私有最终字符串userGUID;
私人最终收集技术;
公共技术ydto(字符串userGUID,收集技术){
this.userGUID=userGUID;
这就是技术=技术;
}
@ApiModelProperty(notes=“User guid”,dataType=“string”,required=true)
公共字符串getUserGUID(){
返回userGUID;
}
@ApiModelProperty(notes=“User main technology names”,必需=true)
公共收藏技术(){
返回技术;
}
公共静态技术ydto createEmptyDTO(){
将新技术返回到(null,null);
}
}
您能在@Cynamon2016解决此问题吗?您能在@Cynamon2016解决此问题吗?