Spring 单元测试 RequestContextHolder.getRequestAttributes()).getRequest(); 为空的原因

 

 

原因是因为单元测试时没有加载 web.xml 中的:

    <!-- spring在service层获取session和request需要创建的监听器 -->
    <listener>
        <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
    </listener>

 

所以单元测试时如果需要用到 request 中的值的话,就用静态测试数据测试就好了~

 

posted @ 2018-05-03 19:03  由良大小姐  阅读(6805)  评论(0编辑  收藏  举报