Spring获取springmvc的controller bean


有个特殊需求,一个普通的类,定时任务,需要获取SpringMVC的controller对应的bean:

方法:

WebApplicationContext wac = ContextLoader.getCurrentWebApplicationContext();
        FluController fluController = (FluController) wac.getBean("fluController");
        if(fluController == null){
            logger.error(" fluControler is null !!!!!!");
            return;
        }

如果报错,找不到bean fluController,那么就把这个controller配置到 applicationContext.xml中即可。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM