gpt4 book ai didi

java - 为什么 spring rest 文档使用 MockMvcBuilders.webAppContextSetup?

转载 作者:行者123 更新时间:2023-11-29 04:46:55 25 4
gpt4 key购买 nike

我是 looking at the documentation here , 所有的例子都使用

MockMvcBuilders.webAppContextSetup

我尝试了这些例子

MockMvcBuilders.standaloneSetup

它似乎有效。如果你能摆脱它,我觉得后者更可取。这会以某种方式降低 spring rest 文档的功能吗?为什么我不想每次都做后者?为什么文档不使用后者?

最佳答案

我选择在文档中使用 webAppContextSetup,因为我想鼓励人们使用服务的完整实现来记录他们的 API。如果您使用 standaloneSetup 部分可能会丢失或被模拟掉。这些差异可能会导致文档不准确。

也就是说,您不必使用 webAppContextSetup。正如您所观察到的,Spring REST Docs 也可以与 standaloneSetup 一起使用。如果您确信使用 standaloneSetup 创建的环境会产生与 webAppContextSetup 相同的行为,那么它可能是一个不错的选择,因为它会减少测试的执行时间.

关于java - 为什么 spring rest 文档使用 MockMvcBuilders.webAppContextSetup?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36775299/

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