@RestController和@RepositoryRestController之间的区别

23

这两个注解 - @RestController@RepositoryRestController 的典型用例有何不同?请给出一个代码示例。

1个回答

26
根据注释,RepositoryRestController 是提供自定义控制器的一种方式,仍然利用了 Spring Data REST 的功能。
Spring Data REST 参考指南,15.6 覆盖 Spring Data REST 响应处理程序
有时您可能想要为特定资源编写自定义处理程序。为了利用 Spring Data REST 的设置、消息转换器、异常处理等等,使用 @RepositoryRestController 注释而不是标准的 Spring MVC @Controller 或 @ RestController。
最重要的是,RepositoryRestController 知道 Spring Data REST 的基本路径,并将在此基本路径下提供服务。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接