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

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

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

 

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

posted @ 2019-05-05 11:13  DarJeely  阅读(3257)  评论(0编辑  收藏  举报