Как получить конечные точки Jersey 2 для активной инициализации при запуске?
Я портирую некоторый код из Jersey 1.x, и моя реализация различных конечных точек Health Check опирается на все@Singleton
ресурсы конечной точки инициализируются при запуске, чтобы можно было определить, какие проверки нужно выполнить.
В Джерси 2.0 - что бы я ни делал, я не могу инициализировать конечные точки своих ресурсов при запуске, и они создаются + инициализируются только при первом обращении к каждой из них.
Я думаю, я мог бы инициализировать их сам вApplication
класс, но я бы предпочел использовать сканирование пакетов!
Кто-нибудь имеет какие-либо идеи, если есть какая-либо опция конфигурации, которая скажет Jersey 2 с нетерпением инициализировать все конечные точки ресурса, которые он находит во время сканирования пакета?
Или какая-нибудь аннотация HK2 или трюк?