listener启动过程中spring取不到jar包中的service
我用的springmvc但是在controller中可以正常注入service1.springContext.getBean(NoticeSerImpl.class);2...
我用的springmvc
但是在controller 中可以正常注入service
1.springContext.getBean(NoticeSerImpl.class);
2.springContext.getBean(AnylineService.class);
第1行没有问题NoticeServImpl是当前项目中的bean
第2行取不取,区别是AnylineService是jar包中的bean 展开
但是在controller 中可以正常注入service
1.springContext.getBean(NoticeSerImpl.class);
2.springContext.getBean(AnylineService.class);
第1行没有问题NoticeServImpl是当前项目中的bean
第2行取不取,区别是AnylineService是jar包中的bean 展开
2个回答
展开全部
WebApplicationContext wac =
WebApplicationContextUtils
.getRequiredWebApplicationContext(event.getServletContext());
wac.getBean(xxx);
WebApplicationContextUtils
.getRequiredWebApplicationContext(event.getServletContext());
wac.getBean(xxx);
追问
wac.getBean()如果取当前项目中的bean没有问题
但取jar包中的bean取不到
追答
把jar包中的bean也由spring去管理不就行了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询