问题标签 [spring-reactive]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring-boot - 无法使用 AbstractReactiveElasticsearchConfiguration 将数据写入 ElasticSearch
我正在尝试将数据写入我的本地 Elasticsearch Docker 容器(7.4.2),为简单起见,我使用了 Spring 提供的 AbstractReactiveElasticsearchConfiguration 也覆盖了 entityMapper 函数。我构建了我的存储库,扩展了 ReactiveElasticsearchRepository 然后最后我使用我的自动装配存储库来 saveAll() 我包含数据的元素集合。但是 Elasticsearch 不会写入任何数据。我还有一个 REST 控制器,它开始我的整个过程,基本上什么都不返回,DeferredResult>
来自我的 ApiDelegateImpl 的 REST 方法
我的 Elasticsearch 配置
我的仓库
我的 DTO
我的适配器实现
最后是我的 IT 测试
mongodb - 无法在 Spring Boot 应用程序中连接到 MongoDB
我刚刚使用具有mongoDB-reactive
依赖关系的 Spring Tool Suite 创建了一个非常基本的 Spring Boot 项目并运行该应用程序,但是,我不断收到以下异常
2019-11-27 00:31:19.699 INFO 11988 --- [localhost:27017] org.mongodb.driver.cluster:连接到服务器 localhost:27017 时监控线程出现异常
com.mongodb.MongoSocketOpenException:在 com.mongodb.connection.netty.NettyStream$OpenChannelFutureListener.operationComplete(NettyStream.java:410) ~[mongodb-driver-core-3.11.2.jar:na] 处打开套接字的异常
我正在使用 Spring Boot (2.2.1.RELEASE)
在里面applications.properties
我添加了以下行
我错过了什么?
java - Spring Boot OAuth 资源服务器代理配置
我目前正在努力将代理与 Spring-Webflux 结合使用。在其他服务中,我总是遵循这种方法,效果很好(代理配置是从标准环境变量中检索的):
但现在我正在尝试使用 Spring Oauth-Resource-Server 包设置 OAuth-Ressource-Server。这个包使用 Spring-Webflux for HTTP(S)。该服务现在尝试从给定的 uri(需要代理)中获取 jwk-set,但由于连接被拒绝错误而失败。有没有人得到 Spring-Webflux/OAuth-Ressource 和代理工作的组合?
spring - 如何在spring响应中解压缩gzip压缩的内容?
在将我的 spring 服务器从 servlet 迁移到响应式时,我必须将代码中的所有过滤器更改为 WebFilter。其中一个过滤器是解压缩 gzip 压缩的内容,但我无法对新的 WebFilter 做同样的事情。
使用 servlet,我用 GzipInputStream 包装了输入流。使用弹簧反应的最佳实践是什么?
csv - 使用 Spring 响应式 webflux 生成 CSV
我有一个应该生成带有流的 CSV 报告的端点。我实现了这样的端点:
现在我通过流获得响应,但我没有标题,并且数据与字段名称一起显示。我尝试使用StatefulBeanToCsv
opencsv,但为此我需要一个作家。当我使用 servlet 时,我可以使用 the 初始化编写器,response.getOutputStream()
但使用 webflux 我无法使其工作。
我没有找到任何文档。有什么帮助吗?
spring - Spring Data Reactive Mongo 模板:MongoDB 游标
使用响应式 mongo 模板迭代大型结果的推荐方法是什么?
我找不到阻塞 MongoTemplate::stream() 操作的反应替代方案,它使用 MongoDB 游标(并且工作得很好)。
当我使用 Reactive 模板做最明显的事情时,我的应用程序工作了一段时间,然后毫无例外地卡住了(下面的 Kotlin 代码段):
我不明白 - 如果它试图获取内存中的所有结果,它应该立即因 OOM 失败,但不会在一段时间后卡住,对吗?
我究竟做错了什么?
java - 当 List 中的所有 Monos 完成时如何等待(成功与否无关紧要)
我有这样的代码:
当所有 MONO 都成功完成时,它工作得很好,但如果至少一个 Mono 完成错误,它就不起作用。方法block
抛出异常并中断所有其他单声道。因此,当所有单声道成功完成或发生第一个错误时,此代码将等待。
当所有 Monos 完成时如何等待monoList
(成功与否无关紧要)
postgresql - Spring Boot 2.2 中的 r2dbc-postgresql 0.8.0.RC1 无法正常工作
在我将 spring webflux (spring boot 2.2.0.m3 到 2.2.2.RELEASE )和 r2dbc (spring-data-r2dbc 1.0.0.M2 到 1.0.0.RELEASE )和 r2dbc-postgresql (1.0 .0.M7 到 0.8.0.M8) 项目我不断收到此错误
我的 pom.xml 在这里
我失败的业务逻辑就像上面
你能帮我找出为什么我会收到这个错误吗?
java - 使用 spring r2dbc 时找不到 javax.persistence 注释
我正在尝试通过H2
using使用反应式存储库Spring Boot
。
我添加了依赖项
我的域看起来像这样
当依赖是
一切正常。但是由于我添加了r2dbc
依赖项,因此无法找到javax.persistence
注释的任何依赖项。当我使用starter-jpa
反应式存储库时,它在启动时失败(常规Reactive Repositories are not supported by JPA
)。
如何解决问题?javax.persistence
手动添加依赖?
问题是什么?