javabean中获取WebApplicationContext

三十回头 发布于 2017/09/04 17:42
阅读 49
收藏 0

,一个bean中想要获取

WebApplicationContext有什么方法没,这样写返回null
加载中
0
银杏果果
银杏果果

javabean中获取这个就是你的代码结构和设计有问题。

三十回头
三十回头
我的设计是通过动态的传参, 动态的获取javabean,有好的建议么
0
polly
polly
在bean里注入applicationContext
0
三十回头
三十回头

引用来自“polly”的评论

在bean里注入applicationContext

解决了 多谢 

@Autowired
private  ApplicationContext applicationContext;
0
chro008
chro008

bean 启动的时候实现 ApplicationContextAware 

重写setApplicationContext方法

 

@Override    
    public void setApplicationContext( ApplicationContext applicationContext ) throws BeansException {    
        //applicationContext  就是你想要的,可以将这个赋给全局静态变量  
    }  

 

返回顶部
顶部