正如标题所说。对于上下文,虽然不是很重要,但我想在AfterSave
事件监听器中触发WebSocket通知,并且我希望资源或集合URI与订阅端点相对应。当然,我可以对这些值进行硬编码,但后来我失去了使用SDR的一些好处。
那么,Spring是否提供了一种方法来检索此信息,即集合或实体URI,仅仅基于事件监听器接收的对象?
答案 0 :(得分:2)
如果我正确理解您的问题,您可以通过自动装配EntityLinks然后获取如下链接来执行此操作:
Link link = entityLinks.linkToSingleResource(MyResource.class, id);
String href = link.getHref();