gpt4 book ai didi

jetty - Dropwizard 中的自定义 jetty 过滤器

转载 作者:行者123 更新时间:2023-12-03 18:17:51 26 4
gpt4 key购买 nike

我正在尝试在我的 Dropwizard 实例中添加自定义 header 过滤器,以检查请求的版本是否与 Dropwizard 实例的版本同步。

我看你可以用 FilterBuilder添加 jetty CrossOriginFilters .但是,我无法弄清楚如何设置自定义过滤器。

谢谢

最佳答案

通过环境类。

https://dropwizard.github.io/dropwizard/manual/core.html#environments

@Override
public void run(MyApplicationConfiguration configuration, Environment environment) {
environment.servlets().addFilter("Custom-Filter-Name", new MyCustomFilter()).addMappingForUrlPatterns(EnumSet.allOf(DispatcherType.class), true, "/*");
}

您可以通过更改 EnumSet.allOf(DispatcherType.class) 来选择哪些调度类型

关于jetty - Dropwizard 中的自定义 jetty 过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19166603/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com