我希望能够创建一个页面,列出由@Controller
注释的控制器发现的映射。我正在为REST服务执行此操作,这使我们可以轻松地在页面上找到实例可用的端点。
到目前为止,我已手动执行此操作,但如果可以创建一个控制器,以愉快的格式发布它,那将非常有用。
我关注的关键信息是
GET|POST|DELETE|...
)有权访问我可以创建JSP视图的信息是理想的。
答案 0 :(得分:8)
使用Spring 3.1,有一个新功能称为“端点文档”。我唯一能找到的是spring-mvc-31-demo sample app中的一些代码。请参阅示例controller和JSP。似乎很直接。
答案 1 :(得分:1)
查看此自定义doclet https://github.com/rightshift/spring-mvc-api-doclet。它将为所有Spring MVC @Controller注释类创建端点文档。可以创建自定义模板以生成不同的HTML输出。新模板名称只需作为可选参数传递。它也可以作为报告集添加到您的maven pom的报告部分。