У меня есть случай, когда мне нужно знать, откуда поступил запрос
@ApplicationPath("/api/{store-name")
@ApplicationScoped
public class StoreApplication extends Application {
// Allow the container to scan for the annotations
}
Остальным интерфейсам, которые у меня есть, необходим доступ к этому параметру пути для целей регистрации.
Скажем, если ресурс не найден, мы хотим узнать, какой магазин его запросил.
Один из способов, который я могу придумать, - использовать его в качестве параметра пути в каждом классе ресурсов и обращаться к нему по методам. но разве это не похоже на добавление этого параметра {store-name} в каждый класс ресурсов ???