在spring-mvc的非controller类里面调用service方法

来源:互联网 发布:qq游戏网页版 mac 编辑:程序博客网 时间:2024/05/29 11:38

在使用spring-mvc框架的时候经常会遇到在非controller类里面调用service方法,service类使用的是注解,如果直接调用的话会出现service为null

如果new一个service的话dao又会出现null,一般遇到这样的情况需要先得到spring容器,然后从容器里面取service:

ApplicationContext ac = new ClassPathXmlApplicationContext("spring-mybatis.xml");AnalyzeXdrService analyzeXdrService = (AnalyzeXdrService) ac.getBean("analyzeXdrService");

//就可以使用analyzeXdrService 调用自己的方法了

0 0
原创粉丝点击