Java Don';t在Swagger 3中显示枚举值
有一个枚举类Java Don';t在Swagger 3中显示枚举值,java,spring,swagger,springfox,Java,Spring,Swagger,Springfox,有一个枚举类 @AllArgsConstructor @ApiModel(description = ".") public enum SomeEnum { SomeEnum_1(1), SomeEnum_2(2), SomeEnum_3(3), private final Integer type; } 有课 @Getter @Setter @AllArgsConstructor @ApiModel(description = ".
@AllArgsConstructor
@ApiModel(description = ".")
public enum SomeEnum {
SomeEnum_1(1),
SomeEnum_2(2),
SomeEnum_3(3),
private final Integer type;
}
有课
@Getter
@Setter
@AllArgsConstructor
@ApiModel(description = ".")
public class Class{
private String param1;
@Schema(implementation = SomeEnum.class,allowableValues = "1,2,3,4")
private SomeEnum enum ;
该类被传递给控制器。如何使枚举1/2/3/4的值以虚张声势的形式出现?示例方法:布尔getSome(类模型)
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'io.springfox:springfox-boot-starter:3.0.0'
implementation 'io.springfox:springfox-bean-validators:3.0.0'
compile "io.springfox:springfox-swagger-ui:3.0.0"
implementation 'org.springframework.boot:spring-boot-starter-validation'
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
testImplementation('org.springframework.boot:spring-boot-starter-test') {
exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
}
}