Bean-компонент OpenApiCustomiser не содержит всей информации
С этим определением контроллера с тегом:
@RestController
@RequestMapping("/some_path")
@Tag(name = "MyController")
public class MyController {
...
}
При попытке настроить OpenApi я не могу получить значения тегов:
@Bean
public OpenApiCustomiser order() {
return openApi -> openApi.setTags(openApi.getTags() ...
openApi.getTags()
всегда возвращается
null
, Я ожидал список с
MyController
тег.
Любое предложение?
1 ответ
Вы можете использовать OperationCustomizer, который больше подходит для вашего случая:
@Bean
public OperationCustomizer operationCustomizer() {
return (operation, handlerMethod) -> {
operation.setTags(operation.getTags()); // to adapt
//operation.addTagsItem("my new tag");
return operation;
};
}