class WebClientStrategyBeanPostProcessor implements BeanPostProcessor {
    @Autowired
    protected WebClientStrategyInterceptor webClientStrategyInterceptor;

    @Override
    public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException {
        return bean;
    }

    @Override
    public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException {<FILL_FUNCTION_BODY>}
}

        if (bean instanceof WebClient.Builder) {
            WebClient.Builder webClientBuilder = (WebClient.Builder) bean;

            webClientBuilder.filter(webClientStrategyInterceptor);
        }

        return bean;
    
<no_super_class>