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

Java 来自xml的Spring上下文类加载器,java,spring,classloader,javabeans,applicationcontext,Java,Spring,Classloader,Javabeans,Applicationcontext,如何从SpringXML配置中获取应用程序上下文类加载器,将其设置为其他bean的参数? 从java代码中,我可以 @Autowired ApplicationContext context ... { ClassLoader classLoader = context.getClassLoader(); } 为什么不使用容器bean呢 @bean 公共类ClassLoaderHolderBean实现ClassLoaderHolder{ @自动连线 应用上下文上下文; @凌驾 公共类

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

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

为什么不使用容器bean呢

@bean
公共类ClassLoaderHolderBean实现ClassLoaderHolder{
@自动连线
应用上下文上下文;
@凌驾
公共类加载器getClassLoader(){
返回context.getClassLoader();
}
}

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

为什么不使用容器bean呢

@bean
公共类ClassLoaderHolderBean实现ClassLoaderHolder{
@自动连线
应用上下文上下文;
@凌驾
公共类加载器getClassLoader(){
返回context.getClassLoader();
}
}

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

你的问题很模糊,你到底想做什么?只需实现
BeanClassLoaderware
。你的问题很模糊,你到底想做什么?只需实现
BeanClassLoaderware
。智能解决方案,谢谢。智能解决方案,谢谢。