Spring Data Rest控制器:@ BasePathAwareController,@ RepositoryRestController,@Controller和@RestController

Spring Data Rest控制器:@ BasePathAwareController,@ RepositoryRestController,@Controller和@RestController,第1张

Spring Data Rest控制器:@ BasePathAwareController,@ RepositoryRestController,@Controller和@RestController

我找到了使所有带注释的控制器工作的方法,我在这里分享。

@basePathAwareController
并且
@RepositoryRestController

必须有一个
@RequestMapping
班级水平

@RepositoryRestController//@basePathAwareController@RequestMapping(value="/authors/mycontroller")public class MyController {    @RequestMapping(value="/test")    public void handleRequest(){        //...    }}

如果没有类级别的映射,则不会处理两个控制器

这是因为在我以前的测试中从未调用过这些方法。

类级别的映射可以以“ /”开头,也可以不以“ /”开头,在两种情况下均有效。

此外,我注意到

<mvc:default-servlet-handler/>
在配置上下文中添加的警告 “找不到具有URI的HTTP请求的映射”
消失了。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5441870.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存