我想知道在Spring MVC web中调用bean。我试着调用这个类,但我不知道如何传递ServletContext。这是代码。
WebApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext (sc);
Servicio servicioB= (Servicio) ctx.getBean("servB",Servicio.class);
如何获取ServletContext?。
答案 0 :(得分:0)
使用以下步骤 -
自动装配ServletContext对象
@Autowired
ServletContext context;
获取控制器类中的ServletContext对象
private ServletContext context;
public void setServletContext(ServletContext servletContext) {
this.context = servletContext;
}
注意:您必须在控制器类中具有实现ServletContextAware
接口。