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, и я также не вижу, чтобы ее вызывали. Что я делаю неправильно?