spring-data-rest模块自动扫描应用程序中的所有存储库,并按以下方式列出:
{
"_links" : {
"demoRepository" : {
"href" : "http://localhost/demoRepository{?page,size,sort}",
"templated" : true
}
}
但是,我有一些资源没有数据库支持,也没有存储库类。
如何将具有自己的控制器类的简单资源添加到上面的列表中。 现在,该列表并未反映我的应用程序的整个REST API。
答案 0 :(得分:3)
您需要实现ResourceProcessor,然后将自定义链接添加到RepositoryLinksResource。 见https://stackoverflow.com/a/26118405/4090455