Java 来自xml的Spring上下文类加载器
如何从SpringXML配置中获取应用程序上下文类加载器,将其设置为其他bean的参数? 从java代码中,我可以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{ @自动连线 应用上下文上下文; @凌驾 公共类
@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
。智能解决方案,谢谢。智能解决方案,谢谢。