class DataSourceAutoConfiguration {

    @Bean
    @ConditionalOnMissingBean
    public static DataSourceBeanPostProcessor dataSourceBeanPostProcessor(Environment environment) {<FILL_FUNCTION_BODY>}
}

        String appName = environment.getProperty(SofaTracerConfiguration.TRACER_APPNAME_KEY);
        DataSourceBeanPostProcessor dataSourceBeanPostProcessor = new DataSourceBeanPostProcessor();
        dataSourceBeanPostProcessor.setAppName(appName);
        return dataSourceBeanPostProcessor;
    
<no_super_class>