这几天用spring+cxf开发webservice熟悉新项目的业务流程。遇到了个很蛋疼的问题。。
发现调用spring管理的bean的时候都是null。报空指针异常。
看到了个相似的情况https://www.cnblogs.com/cs-forget/p/7811400.html。用的是applicationContext配置文件配置bean,然后加载。
大部分情况都可以这么解决。直到遇到了个interface接口。。发现这玩意不能当bean啊。
最后想到。。获取里面的bean加载进去就完事了。。试了下 确实ok了
Map<String, AService> maps = applicationContext.getBeansOfType(AService.class); aService = maps.get("AServiceTarget");