如何在Spring Data REST中向root资源添加其他链接?

时间:2014-10-15 07:01:30

标签: spring-data-rest spring-hateoas

spring-data-rest模块自动扫描应用程序中的所有存储库,并按以下方式列出:

{
"_links" : {
    "demoRepository" : {
    "href" : "http://localhost/demoRepository{?page,size,sort}",
    "templated" : true
    }
}

但是,我有一些资源没有数据库支持,也没有存储库类。

如何将具有自己的控制器类的简单资源添加到上面的列表中。 现在,该列表并未反映我的应用程序的整个REST API。

1 个答案:

答案 0 :(得分:3)

您需要实现ResourceProcessor,然后将自定义链接添加到RepositoryLinksResource。 见https://stackoverflow.com/a/26118405/4090455