Ref: https://segmentfault.com/q/1010000019886287?utm_source=tag-newest
在Servlet中将@Resource替换成@AutoWirted,并在Servlet中重写init()方法
@Override
public void init() throws ServletException {
super.init();
WebApplicationContext wac = WebApplicationContextUtils.getWebApplicationContext(getServletContext());
AutowireCapableBeanFactory factory = wac.getAutowireCapableBeanFactory();
factory.autowireBean(this);
}
本文介绍在Servlet中如何将@Resource替换为@AutoWired,并通过重写init()方法实现依赖注入。通过WebApplicationContext获取AutowireCapableBeanFactory,然后调用autowireBean方法完成自动装配。
4937

被折叠的 条评论
为什么被折叠?



