#java #spring #spring-security
#java #весна #spring-безопасность
Вопрос:
У нас есть требование перечислить все сопоставления запросов с их параметрами и их заголовками (как обязательными, так и необязательными).
Мне удалось зарегистрировать все сопоставления запросов с их параметрами следующим образом.
Но как я могу получить список того, какие заголовки обрабатываются для любого адреса?
Я думаю, что может быть какой-то способ считывания этой информации из конфигураций (предпочтительно во время выполнения).
Например, я хочу, чтобы результат указывал, что для запроса к /app/foo
требуемым заголовкам являются Content-type
, Cookie
, и referer
. Но для /app/bar
единственного требуемого заголовка есть Content-type
.
Комментарии:
1. Может ли Swagger помочь вам?
2. @riorio Это проект Spring с Spring Security и Spring MVC, а не Spring Boot. К сожалению, большая часть поддержки Swagger и OpenAPI предназначена для загрузки и требует некоторых зависимостей, которые мы не хотим добавлять в наш проект.
3. Вы можете использовать фильтр spring
4. @Октавиан Р. Я думаю, что этот фильтр будет регистрировать данные при получении запроса, не так ли? Я хочу иметь их все, как только приложение запустится. Думайте об этом как о своего рода документации. Индивидуальное чванство.
5. @AmirM тогда документация swagger — это ответ.