DropWizard胡子视图配置

时间:2018-06-21 18:47:27

标签: java dropwizard dropwizard-templates

编辑:我正在使用dropwizard 1.3.4

我想在放置向导中禁用“ Mustache”视图的缓存。 https://www.dropwizard.io/1.3.4/docs/manual/views.html文档说,可以通过覆盖ViewBundle的getViewConfiguration()函数来实现。我已经逐字记录了,从文档中复制了。

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(...)函数中设置了一个断点,但我从未看到过它被调用过。我还在ViewBundle的getViewConfiguration(...)的实现中添加了一个断点,但我也看不到被调用。我在做什么错了?

0 个答案:

没有答案