Webflux数据检查与Mongo反应式弹簧

时间:2018-12-03 07:38:30

标签: java spring spring-boot spring-webflux

我尝试学习Webflux,但是当我想在保存数据之前验证员工的列表ID时遇到了问题。 而我的问题 当不存在被用人身份并向客户端显示错误时,如何捕获错误?

<button mat-button type="button" color="primary" (click)="fileInput.click()">Select File</button>

1 个答案:

答案 0 :(得分:1)

以更好的方式在没有其他订户的情况下在同一链中运行验证

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.1/jquery.min.js"></script>
<html>
  <head>
  </head>
  <body>
    <div>
      <p class="foo">some text</p>
      <p>test1</p>
      <p>test 2</p>
    </div>
  </body>
</html>

1)从员工集合中创建通量,并通过反应堆流进行迭代并进行验证;

2)检查您的类型是否为false并引发异常,它将停止该链;

3)如果一切运行顺利,then()使用outletEntity切换到 Mono ,保存并返回;

关于错误处理。 如果您不处理错误,WebFlux将在 DefaultErrorWebExceptionHandler 中解决它。

您可以像在Web MVC中一样添加自己的错误处理,也可以在 WebFlux Config 中添加自定义异常处理程序。

您可以在这里阅读更多详细信息:web-reactive