如果端点存在,我可以检查 mockmvc 吗?
Can I check with mockmvc if an endpoint exist?
我正在尝试检查控制器的特定端点是否存在。到目前为止,我对检查响应或状态代码不感兴趣。有没有办法检查是否存在?
这是不可能的。它模拟网络请求,因此除非您 return 标准请求中的信息,否则您无法检查端点是否存在。您能做的最好的事情就是检查 404 状态,但这并不一定意味着端点不存在。
您可以通过查看 Spring 映射到 RequestMappingHandlerMapping
的端点,以另一种方式验证端点是否存在
看到这个answer。
我正在尝试检查控制器的特定端点是否存在。到目前为止,我对检查响应或状态代码不感兴趣。有没有办法检查是否存在?
这是不可能的。它模拟网络请求,因此除非您 return 标准请求中的信息,否则您无法检查端点是否存在。您能做的最好的事情就是检查 404 状态,但这并不一定意味着端点不存在。
您可以通过查看 Spring 映射到 RequestMappingHandlerMapping
看到这个answer。