Регистрация конфигурации Dropwizard с помощью Jersey 2 (HK2) DI - PullRequest
0 голосов
/ 25 апреля 2018

В моем приложении Dropwizard (1.2.4) у меня возникают проблемы с внедрением конфигурации Dropwizard в классы, которые создаются HK2. Какой лучший способ добиться этого?

1 Ответ

0 голосов
/ 25 апреля 2018

Просто свяжите конфигурацию экземпляр .

@Override
public void run(final DummyConfiguration conf, Environment env) {
    env.jersey().register(new AbstractBinder() {
        @Override
        public void configure() {
            bind(conf).to(DummyConfiguration.class);
        }
    })
}

Теперь вы можете @Inject DummyConfiguration где угодно.

...