如何从契约生成 Spring REST Docs 片段?

当你想使用 Spring REST Docs 来包含你的 API 的请求和响应时,如果你正在使用 MockMvc 和 RestAssuredMockMvc,你只需要对你的配置做一些小的改动。为此,请包含以下依赖(如果你尚未包含):

接下来,你需要对你的基类做一些改动。以下示例使用 WebAppContext 和 RestAssured 的独立选项:

你无需指定生成片段的输出目录(自 Spring REST Docs 1.2.0.RELEASE 版本起)。