当前,我正在使用Dropwizard,并希望从传入的与特定键(在我的情况下为query
)匹配的查询参数中修剪空格。我找不到有关如何执行此操作的文档。
我找到的最接近的解决方案,除了手动修剪空白之外,还创建了一个新的注释,但是我试图避免更改许多端点,而宁愿覆盖基本注释以应用更改。
您可以编写一个码头servlet过滤器来修改该查询参数,有关示例,请参见此线程:https://stackoverflow.com/a/1422202/52954
然后注册该过滤器:
environment.servlets().addFilter("Custom-Filter-Name", new MyCustomFilter());