@io.swagger.v3.oas.annotations.security.SecurityScheme(
type = SecuritySchemeType.OAUTH2
)
@RestController
public class EmployeeController { ... }
@Bean
public OpenAPI employeeManagementOpenAPI(@Value("${springdoc.version}") String appVersion) {
return new OpenAPI()
.components(new Components().addSecuritySchemes("basicScheme",
new SecurityScheme().type(SecurityScheme.Type.OAUTH2).scheme("OAUTH2")))
.info(new Info().title("Employee Management API").version(appVersion)
.license(new License().name("Apache 2.0").url("http://howtodoinjava.com")));
}