在spring-mvc的非controller类里面调用service方法
在使用spring-mvc框架的时候经常会遇到在非controller类里面调用service方法,service类使用的是注解,如果直接调用的话会出现service为null如果new一个service的话dao又会出现null,一般遇到这样的情况需要先得到spring容器,然后从容器里面取service:ApplicationContext ac = new ClassPathXmlA
·
在使用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 调用自己的方法了
更多推荐
已为社区贡献1条内容
所有评论(0)