public Object postProcessBeforeInitialization()

in src/main/java/com/epam/digital/data/platform/starter/swagger/config/GroupedOpenApiBeanPostProcessor.java [41:52]


  public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException {
    OpenApiRequestParamProperties.OpenApiGroup groupDescription = beanGenerator.getBeanNameToGroup().get(beanName);
    if (groupDescription != null) {
      var builder = GroupedOpenApi
          .builder()
          .group(groupDescription.getName())
          .pathsToMatch(groupDescription.getEndpoints().toArray(new String[0]));
      customizers.forEach(builder::addOperationCustomizer);
      return builder.build();
    }
    return bean;
  }