Как добавить динамический параметр пути REST на уровне приложения - PullRequest
0 голосов
/ 14 марта 2019

У меня есть случай, когда мне нужно знать, откуда поступил запрос

@ApplicationPath("/api/{store-name")
@ApplicationScoped
public class StoreApplication extends Application {

    // Allow the container to scan for the annotations
}

Остальным интерфейсам, которые у меня есть, необходим доступ к этому параметру пути для целей регистрации.

Скажем, если ресурс не найден, мы хотим узнать, какой магазин его запросил.

Один из способов, который я могу придумать, - использовать его в качестве параметра пути в каждом классе ресурсов и обращаться к нему по методам. но разве это не похоже на добавление этого параметра {store-name} в каждый класс ресурсов ???

...