在 spring boot 应用程序中添加 HttpRequest 拦截器的正确方法是什么?我想要做的是记录每个 http 请求的请求和响应。
Spring Boot 文档根本没有涵盖这个主题。 ( http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ )
我找到了一些关于如何对旧版本的 spring 执行相同操作的 Web 示例,但这些示例适用于 applicationcontext.xml。请帮忙。
原文由 hrishikeshp19 发布,翻译遵循 CC BY-SA 4.0 许可协议
由于您使用的是 Spring Boot,我假设您更愿意尽可能依赖 Spring 的自动配置。要添加其他自定义配置(如拦截器),只需提供
WebMvcConfigurerAdapter
的配置或 bean。这是配置类的示例:
请 注意,如果您想 为 mvc 保留 Spring Boots 自动配置, 请不要使用 @EnableWebMvc 对其进行注释。