Spring 来自 xml 的上下文类加载器

Spring Context classloader from xml

如何从 spring xml 配置中获取应用程序上下文类加载器,将其设置为其他 bean 的参数? 从 java 代码我可以

@Autowired 
ApplicationContext context
...
{
    ClassLoader classLoader = context.getClassLoader();
}

为什么不使用容器 bean?

@bean
public class ClassLoaderHolderBean implements ClassLoaderHolder {
   @Autowired 
   ApplicationContext context;

   @override
   public ClassLoader getClassLoader() {
     return context.getClassLoader();
   }
}

然后在需要的地方注入这个bean。