2016-11-25 5 views
0

Когда я пытаюсь переписать ссылку Katharsis, мне нужно добавить URL-адрес ресурса в качестве префикса.Как получить ResourceUrl от Katharsis

например: "self": "http://localhost/table-name/A" Где я могу получить http://localhost/table-name.

Я нашел ResourceRegistry провайдера этот метод. но я не могу получить экземпляр ResourceRegistry. Есть ли хороший способ получить ResourceUrl?

ResourceRegistry 
public String getResourceUrl(Class<?> clazz) 

ответ

0

localhost часть будет подобран из заголовка узла. Префикс может быть установлен в файле свойств приложения. Я думаю, что это буквально называется api.prefix. Если вы хотите переопределить локальную часть хоста программно можно реализовать компонент типа

ServiceUrlProvider и объявить его @Primary

Посмотрите на пример весной загрузки CONFIG