99
1010import io .swagger .v3 .oas .models .OpenAPI ;
1111import io .swagger .v3 .oas .models .info .Info ;
12- import io .swagger .v3 .oas .models .security .SecurityRequirement ;
13- import io .swagger .v3 .oas .models .security .SecurityScheme ;
1412import io .swagger .v3 .oas .models .servers .Server ;
1513
1614@ Configuration
1715public class SwaggerConfig {
1816
19- @ Value ("${app.local-url}" )
20- private String localUrl ;
21-
22- @ Value ("${app.ec2-url}" )
23- private String ec2Url ;
17+ @ Value ("${app.url}" )
18+ private String url ;
2419
2520 static {
2621 SpringDocUtils .getConfig ().addAnnotationsToIgnore (AuthUser .class );
2722 }
2823
2924 @ Bean
3025 public OpenAPI openAPI () {
31-
32- SecurityScheme securityScheme = new SecurityScheme ()
33- .type (SecurityScheme .Type .HTTP )
34- .scheme ("bearer" )
35- .bearerFormat ("JWT" );
36-
37- SecurityRequirement securityRequirement = new SecurityRequirement ()
38- .addList ("bearerAuth" );
39-
40- Server localServer = new Server ()
41- .url (localUrl )
42- .description ("Local development server" );
43-
44- Server ec2Server = new Server ()
45- .url (ec2Url )
46- .description ("EC2 development server" );
26+ Server server = new Server ()
27+ .url (url )
28+ .description ("server" );
4729
4830 return new OpenAPI ()
4931 .info (new Info ().title ("Nebula API" ).version ("1.0" ))
50- .addServersItem (localServer )
51- .addServersItem (ec2Server )
52- .addSecurityItem (securityRequirement )
53- .schemaRequirement ("bearerAuth" , securityScheme );
32+ .addServersItem (server );
5433 }
5534}
0 commit comments