java - 如何在 Webflux 功能端点测试中禁用 Spring Security

标签 java spring-boot spring-webflux spring-boot-test

我想在某些单元测试期间禁用端点的安全性。 我正在使用 webflux 功能端点,因此以下配置不起作用。

@AutoConfigureMockMvc(secure = false)

我使用配置文件停用了它,但这意味着我无法再使用测试配置文件测试安全性。 有没有其他方法可以用 webflux 做到这一点?

在此先感谢您的帮助

最佳答案

你可以添加:

@WebFluxTest(controllers = XXXX, excludeAutoConfiguration = {ReactiveSecurityAutoConfiguration.class})

关于java - 如何在 Webflux 功能端点测试中禁用 Spring Security,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61478209/

相关文章:

java - JNDI - Glassfish JDBC,引用数据源时出错

spring-boot - 如何配置 Nginx 将 https 流量重定向到我的 Springboot 应用程序

java - 使用 Hibernate 在外键字段中插入空值

java - Spring Boot JAR - 缺少 EmbeddedServletContainerFactory

spring - 如果授权 header 不存在,则无法在 Webfilter 中发送自定义正文

java - 骑士之旅/递归

java - Swing JButton 的圆角 Swing 没有实际 JButton 的功能

java - 从 Android 中的 "values"文件夹获取字符串资源

java - 使用 Reactor Mono 记录重试

java - 带有非流应用程序/json的Spring WebFlux Flux行为