Переопределить аннотацию @QueryParam для обрезки пробелов - PullRequest
1 голос
/ 19 февраля 2020

В настоящее время я работаю с Dropwizard и хочу обрезать пропуски из параметров запроса, которые передаются в соответствии с указанным ключом c (в моем случае, query). Я не мог найти документацию о том, как это сделать.

Самое близкое решение, которое я нашел, кроме ручной обрезки пробелов, - это создание новой аннотации, однако я стараюсь избегать изменения десятков конечных точек и предпочел бы переопределить базовую аннотацию, чтобы применить изменение.

1 Ответ

1 голос
/ 20 февраля 2020

Вы можете написать фильтр сервлетов Jetty для изменения этого параметра запроса, см. Этот поток для примера: { ссылка }

Затем зарегистрируйте этот фильтр:

environment.servlets().addFilter("Custom-Filter-Name", new MyCustomFilter());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...