Я использую OpenAPI 3.0 с Spring-boot 5 и поэтому не имею конфигурации YAML. У меня есть заголовок, содержащий идентификатор идентификации клиента (это не заголовок аутентификации). Я хочу сделать это обязательным параметром заголовка. Добавлено ниже конфигурации OpenAPI
@Configuration
public class OpenAPIConfiguration {
@Bean
public OpenAPI customOpenAPI() {
return new OpenAPI()
.components(new Components()
.addParameters("myCustomHeader", new Parameter().in("header").schema(new StringSchema()).required(true).description("myCustomHeader").name("myCustomHeader")))
.info(new Info()
.title("My Rest Application")
.version("1.2.26"));
}
}
Однако пользовательский интерфейс swagger не отображает требуемый параметр ни в одном API. Может кто-нибудь помочь, что я делаю неправильно?