35得票8回答
Spring Webflux + JPA: JPA不支持响应式存储库

我启动我的应用程序时遇到错误 JPA:JPA不支持响应式存储库。 我的Pom有以下依赖项,我正在使用Spring Boot 2.0.5 <dependency> <groupId>org.springframework.boot</gro...

35得票2回答
Spring WebFlux(Flux):如何动态发布

我是Reactive编程和Spring WebFlux的新手。我想通过Flux使我的应用程序1发布服务器发送事件并使应用程序2持续监听。 我希望Flux按需(例如当某些事情发生时)进行发布。我找到的所有示例都使用Flux.interval定期发布事件,并且似乎没有办法在创建后向Flux追加/...

34得票4回答
Spring WebClient:如何将大的byte[]流式传输到文件?

看起来Spring RestTemplate无法直接将响应流式传输到文件,而是需要全部缓存在内存中。使用更新的Spring 5 WebClient,有什么正确的方法可以实现这一点? WebClient client = WebClient.create("https://example.co...

32得票2回答
响应式Spring在REST端点中不支持将HttpServletRequest作为参数?

我创建了一个Rest控制器,代码如下:@RestController public class GreetingController { @RequestMapping(value = "/greetings", method = RequestMethod.GET) pub...

32得票2回答
能否并行启动Mono并聚合结果?

我知道可以串联Mono,例如...Mono<String> resultAMono = loadA(); Mono<String> resultBMono = resultA.flatMap(resultA -> loadB()); 当resultAMono返回时...

31得票10回答
如何在Spring 5 WebFlux WebClient中设置超时时间

我试图在我的WebClient上设置超时时间,这是当前的代码:SslContext sslContext = SslContextBuilder.forClient().trustManager(InsecureTrustManagerFactory.INSTANCE).build(); C...

31得票8回答
在Spring 5 Webflux中启用CORS?

如何在Spring 5 Webflux项目中启用CORS? 我找不到任何合适的文档。

31得票2回答
如何使用Spring Boot Web客户端提交表单数据请求,内容类型为application/x-www-form-urlencoded

如何使用Spring Boot webclient以application/x-www-form-urlencoded格式发布请求,示例curl请求中的内容为`application/x-www-form-urlencoded`。--header 'Content-Type: applicat...

30得票3回答
Spring Webflux和@Cacheable - 缓存Mono / Flux类型结果的正确方法

我正在学习Spring WebFlux,在编写示例应用程序时,我发现与Reactive类型(Mono/Flux)结合使用Spring Cache存在一些问题。 请考虑以下Kotlin代码片段:@Repository interface TaskRepository : ReactiveMon...

30得票4回答
Spring WebFlux自定义API身份验证

我正在为一个Angular 5应用程序创建API。 我想使用JWT进行身份验证。 我希望使用spring security提供的功能,以便可以轻松处理角色。 我成功禁用了基本身份验证。 但是,在使用http.authorizeExchange().anyExchange().authenti...