Как получить ResourceUrl из Катарсиса
Когда я пытаюсь переписать собственную ссылку Katharsis, мне нужно добавить URL-адрес ресурса в качестве префикса.
например: "self": " http://localhost/table-name/A" Где я могу получить http://localhost/table-name.
Я нашел поставщика ResourceRegistry этот метод. но я не могу получить экземпляр ResourceRegistry any Есть ли хороший способ получить ResourceUrl?
ResourceRegistry
public String getResourceUrl(Class<?> clazz)
1 ответ
localhost
часть будет взята из заголовка хоста. Префикс можно установить в файле свойств вашего приложения. Я думаю, что это буквально называется api.prefix
, Если вы хотите программно переопределить локальную часть хоста, вы можете реализовать компонент типа
ServiceUrlProvider
и объявить это @Primary
Посмотрите на пример конфигурации весенней загрузки