cost 211 ms
在多模块 springboot 应用中使用 Request Response Filter - Using Request Response Filter in a multi-module springboot application

我创建了一个包含 3 个模块的多模块应用程序(一个主模块和两个其他模块)。 我在所有三个具有相同名称的模块中创建了一个自定义请求响应过滤器。 现在,当我触发一个模块中存在的端点时,请求会通过三个过滤器中的任何一个随机过滤,因此每次都会得到意想不到的响应。 如果他们早些时候遇到过这个问题,有人可以帮 ...

Jersey在SpringBoot 3中如何与MVC一起使用? - How to use Jersey and MVC together In SpringBoot 3?

让我们考虑一个 SpringBoot 2+ web 应用程序。 Jersey 中写入了几个遗留端点。所有新端点都应该使用 Spring MVC 定义。 由于 Jersey 端点不能立即转换为 MVC,我正在寻找一种方法来顺利进行转换: 在应用程序中保留 Jersey 和 MVC 端点保留指向 J ...

如何在 Servlet 过滤器中添加自定义响应 HTTP header 取决于从应用程序返回的状态代码 - how to add custom response HTTP header in Servlet Filter that depends on status code returned from app

对于日志记录(MDC),我需要在响应失败时设置自定义 header,如下所示: 但这不起作用,没有设置 header。 如果我在 chain.doFilter 之前设置chain.doFilter它可以工作,但我需要尽可能晚地设置此过滤器,我需要知道响应状态是OK还是失败。 ...

org.springframework.beans.BeanInstantiationException:无法实例化 [javax.servlet.Filter] - org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.servlet.Filter]

我想根据用户角色授予URL访问权限。 我试图执行我的程序,但我无法执行我的程序,我面临 ExceptionTranslationFilter cannot be cast to class javax.servlet.Filter 错误。 pom.xml: MyConfig.java:这是我的 ...

Spring应用防止XSS攻击 - Preventing XSS attacks on Spring applications

我试图通过清理包含特殊字符的请求并遵循 OWASP 指南来防止我的应用程序中的 XSS 攻击。 但是根据业务要求,他们需要使用我清理过的所有特殊字符。 我们有多个第 3 方集成,其中大多数还需要从我们的系统发送这些特殊字符。 为了仅在我们的系统中防止攻击,清理我们发送给 web 应用程序的响应而不是 ...

如何在没有 spring @Component 或 @Bean 注释的情况下在我的项目中运行不同项目的 servlet-filter - How can I run servlet-filter of a different project in my project without spring @Component or @Bean annotation

我正在处理一个用例,其中有一个包含 servlet-filter 作为中间件的项目。 要运行此过滤器,我将@Component放在 servlet-filter 类上。 在我的另一个应用程序中,我将包含此过滤器的包放入如下所示。 项目 A(充当中间件) package com.filter_dem ...

具有多个 HTTP 代码状态的 ResponseBodyEmitter - ResponseBodyEmitter with mutliple HTTP code status

出于某种安全原因,我们添加了一个常见的 spring 过滤器,该过滤器执行横切检查并在违反安全规则时丢弃 403。 该解决方案在同步端点的情况下工作正常(即返回ResponseBody<SomeDTO> ) 但是,我们有几个返回ResponseBodyEmitter的异步端点。 对于异 ...

在不丢失上传内容的情况下解析附加 servlet 过滤器中的多部分请求 - Resolving multi-part request in additinal servlet Filter without losing uploaded content

我的过滤器检查多部分帖子,并可能在它们到达实际端点(球衣,我无法控制)之前拒绝它们。 允许随意的多部分解析(如下面的答案所示)解决了异常:无法处理部分,因为没有提供多部分配置 设置属性时,自定义 CommonsMultipartResolver 或现有解析器可以正常工作。 但是,内容在访问/解析后会 ...

在 Jakarta 应用程序中,通过将 filterChain.doFilter 包装在 try catch 中,从过滤器中捕获 Servlet 异常 - In a Jakarta app, catch Servlet exceptions from a Filter by wrapping the filterChain.doFilter in a try catch

我有一个基于 Jakarta 的应用程序,它有许多 servlet 和一个位于它们前面的通用过滤器。 一些 servlet 可能会抛出异常,我想使用try .. catch在过滤器内处理它 但是当抛出异常时,即使我在过滤器中catch ,我也会看到粘贴在下面的堆栈跟踪。 有没有办法以这种方式优雅 ...

我们如何在不影响 java 中的原始请求的情况下读取过滤器中的请求主体? - How we can read the request body in a filter without affecting the original request in java?

(Java 版本 8) 我需要在过滤器中处理请求正文。 使用下面的代码,我阅读了正文。 问题是如果请求主体发布了内容类型为“application/x-www-form-urlencoded”的参数,那么在读取主体后这些参数将不可用。 如果我不阅读正文,它们可以使用 request.getPar ...

在使用 Netty Server 的 Spring WebFlux 中的 Controller 之后是否会触发 WebFilter? - Is there WebFilter fires after Controller in Spring WebFlux using Netty Server?

我在 Spring WebFlux 中寻找等效的 servlet Filter 。 WebFilter似乎只在控制器之前触发,而不是之后触发。 例如,当请求进来时,我可以添加一个WebFilter来做某事,但是当响应发回时,我找不到等效的“过滤器”来做某事。 你能有一个双向触发的“过滤器”吗? ...

form-data参数在body中发送,导致getParameter方法返回null - form-data prameters are sent in body, causing the getParameter method to return null

我最近在使用 camunda 7.17.0 时升级到了 Spring Boot 版本 2.6.3。 登录camunda页面,发送post请求,但是form-data参数是在body中发送的,导致getParameter方法返回null。 我正在为camunda登录实现类过滤器: 但参数返回为空 ...

Spring Boot 中的请求参数在提交 JavaScript 请求时为 null 但可以正常请求 - Request parameter in Spring Boot is null when submitting JavaScript request but works with normal request

我浪费了 10 个小时试图弄清楚一件简单的事情。 我有一个 React 前端和一个运行在端口 8080 上的 Spring Boot 后端。 我在前端有自己的登录表单。 在一个理想的世界中,我只想让 Spring Boot 像往常一样进行表单验证,而没有那种丑陋的引导程序表单。 我在 memory ...

将 KeycloakOIDCFilter 与 Spark UI 结合使用 - 无法配置 - Using KeycloakOIDCFilter with Spark UI - cannot configure

我们正在尝试使用KeycloakOIDCFilter作为我们的 Apache Spark UI 过滤器。 但是,我们正在努力配置KeycloakOIDCFilter本身。 我们在 spark-defaults.conf 中有: 这已成功获取,Spark 主日志显示此过滤器已应用于所有 URL 路由。 ...

Spring wevmvc应用中URI匹配 - URI matching in Spring wevmvc application

我有一个非常基本的 web mvc 程序。 我目前扫描所有带有 Controller 注释的类,并扫描所有声明的方法以查看它们是否具有自定义注释。 我收集了所有具有自定义注释的路径,以便我可以在过滤器中执行自定义魔术。 到目前为止一切都很好,但是我必须匹配过滤器中的路径,这就是我的问题所在。我还没有 ...

在 RestController ExceptionHandler 中记录请求正文字符串 - log request body string in RestController ExceptionHandler

最终目标: 在 RestController 的 @ExceptionHandler 中记录请求正文字符串。 解释默认情况下,当请求无效 json 时,springboot 会抛出一个HttpMessageNotReadableException ,但消息很笼统,不包括具体的请求正文。 这使得调查变 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM