如何在Spring MVC测试中设置Web应用程序上下文
发布时间:2020-12-15 01:42:21 所属栏目:大数据 来源:网络整理
导读:我们在服务层和服务层之间有一个明确的抽象概念.查看图层上下文配置,我们正在加载它们,如下所示. Root application context: 现在我们正在尝试引入SPRING MVC TEST FRAMEWORK来测试我们的应用程序. 为此,我需要设置与我的真实Web应用程序相同的环境. 我怎样
我们在服务层和服务层之间有一个明确的抽象概念.查看图层上下文配置,我们正在加载它们,如下所示.
现在我们正在尝试引入SPRING MVC TEST FRAMEWORK来测试我们的应用程序. 为此,我需要设置与我的真实Web应用程序相同的环境. 我怎样才能做到这一点 ? 我在我的测试中尝试了以下配置来加载两个上下文.
但它错误地说出来了
我们在根应用程序上下文和Web应用程序上下文中定义了全局安全性. 注意:运行我的Web应用程序时,上述问题不会出现.它只在我运行Spring MVc测试时才会发生 我尝试删除我的全局安全性和一个地方,然后在运行我的测试时使用转换服务登陆错误.这告诫我,我没有像真正的Spring应用程序那样加载上下文. 现在,我想设置我的Spring MVC测试环境,以便像我的Spring Web应用程序环境一样使用或工作.任何人都可以建议我如何实现它? 最佳答案
使用@ContextHierarchy注释.它的javadoc描述得很好.在你的情况下你会使用
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |