美文网首页
Servlet如何才能调用SpringMVC的Service层接

Servlet如何才能调用SpringMVC的Service层接

作者: truman12 | 来源:发表于2018-03-30 17:53 被阅读12次

    网上提供了很多种说法,都说亲测有效,但是我却都没能生效。可能是教程的说明的不够详细吧。

    经过一系列验证,发现如下方式是绝对亲测有效:在servlet中重写init()方法即可,简单有效!

    public void init() throws ServletException {  
           super.init();  
           WebApplicationContext wac = WebApplicationContextUtils.getWebApplicationContext(getServletContext());  
           AutowireCapableBeanFactory factory = wac.getAutowireCapableBeanFactory();  
           factory.autowireBean(this);  
       }  
    }  
    

    再正常使用如下方法依赖注入即可:

    @autowired
    private XXXService xxxService;
    

    相关文章

      网友评论

          本文标题:Servlet如何才能调用SpringMVC的Service层接

          本文链接:https://www.haomeiwen.com/subject/yhgicftx.html