gpt4 book ai didi

java - 如何在junit中设置mockservletcontext的真实路径

转载 作者:行者123 更新时间:2023-12-01 12:42:06 24 4
gpt4 key购买 nike

我需要为mockservletcontext设置真实路径,以便我可以使用访问该路径

getServletContext().getRealPath("/")。

这是我在 Junit 中使用的以下代码

MockServletContext context = new MockServletContext("/Users/pradeep/Desktop/", null);
SomeImpl userService = (SomeImpl) applicationContext.getBean("someBean");
userService.setServletContext(context);

但 getServletContext().getRealPath("/") 仍然返回 null。

对于设置模拟servlet 的路径有什么建议吗?

最佳答案

在 MockServletContext 构造函数中,提及以"file"为前缀的位置的绝对路径。以便它从文件系统而不是虚拟位置理解它。

请引用this !

关于java - 如何在junit中设置mockservletcontext的真实路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25002834/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com