in src/main/java/com/epam/digital/data/platform/starter/swagger/config/GroupedOpenApiBeanFactoryPostProcessor.java [48:64]
public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
throws BeansException {
var beanDefinition = getBeanDefinition();
var properties = Binder
.get(environment)
.bind("openapi.request", OpenApiRequestParamProperties.class)
.get();
var groups = properties.getGroups();
for (var group : groups) {
String beanName = putGroupDescription(group);
((DefaultListableBeanFactory) beanFactory).registerBeanDefinition(beanName, beanDefinition);
}
}