DropWizard Усы Просмотреть конфигурацию

Изменить: я использую dropwizard 1.3.4

Я смотрю, чтобы отключить кэширование представлений Усы в мастере падения. В документации https://www.dropwizard.io/1.3.4/docs/manual/views.html говорится, что это возможно путем перезаписи функции getViewConfiguration() моего ViewBundle. Я сделал это дословно, копируя из документов.

bootstrap.addBundle(new ViewBundle<MyServiceConfiguration>() {
        @Override
        public Map<String, Map<String, String>> getViewConfiguration(MyServiceConfiguration config) {
            return config.getViewRendererConfiguration();
        }
    });

Я также добавил значение к моей конфигурации:

viewRendererConfiguration {
    mustache {
        cache: false
   }

}

Я вижу в моем отладчике, что значения конфигурации выбираются так:

viewRendererConfiguration={mustache={cache=false}})

Но я установил точку останова в моей переопределенной функции getViewConfiguration(...), и я не вижу, чтобы она когда-либо вызывалась. Я также поставил точку останова в реализации getViewConfiguration(...) ViewBundle, и я также не вижу, чтобы ее вызывали. Что я делаю неправильно?

0 ответов

Другие вопросы по тегам