springMVC和spring上下文的关系
Posted wujixing909
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springMVC和spring上下文的关系相关的知识,希望对你有一定的参考价值。
springMVC继承了spring的servletcontext上下文,
所以, controller里的@Resource注入可以用以下替代
@Resource private IUserService userService;
替代:
WebApplicationContext ac1 = WebApplicationContextUtils.getWebApplicationContext(request.getSession().getServletContext()); WebApplicationContext ac2 = RequestContextUtils.getWebApplicationContext(request); //IUserService userService = (IUserService)ac1.getBean("userService"); IUserService userService = (IUserService)ac2.getBean("userService"); List<User> users = userService.getAllUser(); request.setAttribute("users", users);
以上是关于springMVC和spring上下文的关系的主要内容,如果未能解决你的问题,请参考以下文章