如何使用尽可能脱钩的Spring Hateoas

时间:2014-04-25 13:26:13

标签: spring rest spring-mvc spring-hateoas

基本上我想生成一个像Spring-Data RestRepositories那样的ReSTful服务,但除了使用两个非常不同的数据源之外,我还需要为我的服务添加大量的域逻辑。这是一个POC。我发现的所有教程都参考在创建资源时使用控制器构建链接,或者使用资源汇编器并指向方法。我发现很少有使用实体链接的例子,它们看起来更像是一个“解耦”的链接。这样做的方式。此外,我没有明确的方法在上下文根处生成登录页面而不编写我自己的控制器并且只是吐出资源支持的实例(这很好,但我认为有更好的方法)。我知道这是一个新项目,但我找到的所有示例基本上都是相互复制/粘贴。

我的要求基本上是这样的:

  1. 在上下文根目录中显示登录页面,公开我的所有REL
  2. 将我的资源从框架的ResourceSupport中分离出来
  3. 从控制器本身解除链接的创建
  4. 同时应用集合和单例模式,以便HAL浏览器正确显示链接
  5. 我确信在某人心目中有一些最佳做法,也许是Oliver's,我想抓住那些,这样我就可以正确地建立我的POC。

0 个答案:

没有答案