如何从Katharsis获得ResourceUrl

时间:2016-11-25 09:59:29

标签: katharsis

当我尝试重写Katharsis自我链接时,我需要添加资源网址作为前缀。

例如:" self":" http://localhost/table-name/A" 我可以在哪里获得http://localhost/table-name

我找到了ResourceRegistry提供程序这个方法。但我无法获得ResourceRegistry实例。 获得ResourceUrl有什么好方法吗?

ResourceRegistry
 public String getResourceUrl(Class<?> clazz) 

1 个答案:

答案 0 :(得分:0)

localhost部分将从主机标头中拾取。可以在应用程序属性文件中设置前缀。我认为它的字面意思是api.prefix。如果要以编程方式覆盖本地主机部分,可以实现类型为

的bean

ServiceUrlProvider并声明@Primary

查看spring boot示例配置