如何在SpringREST文档html文件中自动包含所有测试的端点

如何在SpringREST文档html文件中自动包含所有测试的端点,spring,asciidoc,spring-restdocs,spring-auto-restdocs,Spring,Asciidoc,Spring Restdocs,Spring Auto Restdocs,我一直在学习和的教程,目前我有一个生成端点文档的工作解决方案 为每个端点导入文档的根ascidoc文件如下所示: = My API Guide [[resources-my-method1]] include::{snippets}/my-method1/auto-section.adoc[] [[resources-my-method2]] include::{snippets}/my-method2/auto-section.adoc[] [[resources-my-method3]

我一直在学习和的教程,目前我有一个生成端点文档的工作解决方案

为每个端点导入文档的根ascidoc文件如下所示:

= My API Guide

[[resources-my-method1]]
include::{snippets}/my-method1/auto-section.adoc[]

[[resources-my-method2]]
include::{snippets}/my-method2/auto-section.adoc[]

[[resources-my-method3]]
include::{snippets}/my-method3/auto-section.adoc[]

[[resources-my-method4]]
include::{snippets}/my-method4/auto-section.adoc[]
...
问题:每次我添加一个新端点并对其进行测试时,我都必须在我的asciidoc模板中手动添加两行额外的代码。我想摆脱这个步骤,只需根据生成的代码段中的文件夹自动添加所有端点

我希望实现的示例:(不工作):


我该怎么做?

我还没有找到解决方案,我们仍然手动添加每个新端点。我们将端点分组,这将很难自动完成。Asciidoctor文档不包含任何超出包含单个文件范围的内容,请参见,可以创建脚本或Maven/Gradle插件,读取代码段文件夹中的所有文件,并将其作为包含项添加到Asciidoc文件中。
= My API Guide

for each file in {snippets} 
   [[resources-{file}]]
   include::{snippets}/{file}/auto-section.adoc[]