<tfoot id='QV3lk'></tfoot>

      <bdo id='QV3lk'></bdo><ul id='QV3lk'></ul>

    <small id='QV3lk'></small><noframes id='QV3lk'>

    1. <i id='QV3lk'><tr id='QV3lk'><dt id='QV3lk'><q id='QV3lk'><span id='QV3lk'><b id='QV3lk'><form id='QV3lk'><ins id='QV3lk'></ins><ul id='QV3lk'></ul><sub id='QV3lk'></sub></form><legend id='QV3lk'></legend><bdo id='QV3lk'><pre id='QV3lk'><center id='QV3lk'></center></pre></bdo></b><th id='QV3lk'></th></span></q></dt></tr></i><div id='QV3lk'><tfoot id='QV3lk'></tfoot><dl id='QV3lk'><fieldset id='QV3lk'></fieldset></dl></div>
      <legend id='QV3lk'><style id='QV3lk'><dir id='QV3lk'><q id='QV3lk'></q></dir></style></legend>
    2. Spring rest 资源变更路径

      时间:2024-08-24

            <i id='YyhA2'><tr id='YyhA2'><dt id='YyhA2'><q id='YyhA2'><span id='YyhA2'><b id='YyhA2'><form id='YyhA2'><ins id='YyhA2'></ins><ul id='YyhA2'></ul><sub id='YyhA2'></sub></form><legend id='YyhA2'></legend><bdo id='YyhA2'><pre id='YyhA2'><center id='YyhA2'></center></pre></bdo></b><th id='YyhA2'></th></span></q></dt></tr></i><div id='YyhA2'><tfoot id='YyhA2'></tfoot><dl id='YyhA2'><fieldset id='YyhA2'></fieldset></dl></div>

              <tbody id='YyhA2'></tbody>

            <small id='YyhA2'></small><noframes id='YyhA2'>

            • <bdo id='YyhA2'></bdo><ul id='YyhA2'></ul>

              1. <tfoot id='YyhA2'></tfoot>
                <legend id='YyhA2'><style id='YyhA2'><dir id='YyhA2'><q id='YyhA2'></q></dir></style></legend>

                本文介绍了Spring rest 资源变更路径的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我目前有一个使用 @RepositoryRestResource 注释的存储库.我正在添加以下内容:

                I currently have a repository annotated with @RepositoryRestResource. I'm adding the following:

                @RestResource(path="make", rel = "make", description = @Description("Get vehicles by make"))
                List<Vehicle> findByMake(@Param("make") String make);
                

                这工作正常,但默认路径是 api/vehicles/search/make.

                This works fine but the path by default is api/vehicles/search/make.

                我怎样才能删除 /search 部分,只让路径是 api/vehicles/make?

                How can I remove the /search part and just have the path be api/vehicles/make?

                推荐答案

                很遗憾,这是不可能的.我对 Spring Data Rest 源代码进行了一些研究.

                Unfortunately it's not possible. I make some research in Spring Data Rest source code.

                RepositorySearchController.java:

                private static final String SEARCH = "/search";
                private static final String BASE_MAPPING = "/{repository}" + SEARCH;
                

                here 是使用 @RepositoryRestResource 处理服务请求的操作方法注解.如您所见,search 部分是硬编码的,无法更改.

                And here is the action method that handle requests by services with @RepositoryRestResource annotation. So as you can see the search part is hardcoded and couldn't be changed.

                这篇关于Spring rest 资源变更路径的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:使用嵌套的允许字段播放框架 2 (Java) 表单数据绑定 下一篇:Spring Data REST 不包括资源中的实体链接

                相关文章

                <small id='d3ZUo'></small><noframes id='d3ZUo'>

                1. <tfoot id='d3ZUo'></tfoot>
                    <bdo id='d3ZUo'></bdo><ul id='d3ZUo'></ul>

                  1. <i id='d3ZUo'><tr id='d3ZUo'><dt id='d3ZUo'><q id='d3ZUo'><span id='d3ZUo'><b id='d3ZUo'><form id='d3ZUo'><ins id='d3ZUo'></ins><ul id='d3ZUo'></ul><sub id='d3ZUo'></sub></form><legend id='d3ZUo'></legend><bdo id='d3ZUo'><pre id='d3ZUo'><center id='d3ZUo'></center></pre></bdo></b><th id='d3ZUo'></th></span></q></dt></tr></i><div id='d3ZUo'><tfoot id='d3ZUo'></tfoot><dl id='d3ZUo'><fieldset id='d3ZUo'></fieldset></dl></div>
                  2. <legend id='d3ZUo'><style id='d3ZUo'><dir id='d3ZUo'><q id='d3ZUo'></q></dir></style></legend>