Добавить аннотацию к программно добавленному дочернему ресурсу через конструктор ресурсов - PullRequest
0 голосов
/ 27 января 2019

Я программно добавляю дочерние ресурсы через построитель ресурсов, и мне нужен метод результирующего ресурса, чтобы присутствовала аннотация PermitAll.Возможно ли это с использованием некоторого API-интерфейса из джерси?

1 Ответ

0 голосов
/ 29 января 2019

Итак, с моей проверкой фильтра запросов на аннотацию PermitAll для метода ресурса я выяснил, что могу напрямую аннотировать метод Inflector.apply (), чтобы фильтр запросов работал без его изменения.

resourceBuilder.handledBy(new Inflector<ContainerRequestContext, String>() {

                            @Override
                            **@PermitAll**
                            public String apply(ContainerRequestContext data) {
                                // ...
                            }
                        }
...