当前位置: 首页 > 知识库问答 >
问题:

webflux Spring Boot应用程序的筛选器,该筛选器返回ResponseEntity

易琨
2023-03-14

我的spring boot应用程序配置为Reactive。但是我的REST APIendpoint配置为返回ResponseEntity而不使用Mono或flux。

@GetMapping("/wiki/test")
    public ResponseEntity<?> test() {
        log.info("TEST CALLED????");
        return ResponseEntity.ok().body("HALLO");
    }

我想实现过滤器,这将检查每个endpoint的传入头。旧的Servlet过滤器当然不起作用,新的WebFilter对webflux和其他过滤器也不起作用。

共有1个答案

慎峻
2023-03-14

如果你的问题是“我应该编写什么样的代码来作为过滤器在反应和非反应的Spring应用程序中工作,答案是你不能。不过,你可以编写一个简单的类/bean,从WebFilter或filter中使用。

 类似资料:
  • 有什么建议吗?

  • 筛选器。 Usage 全部引入 import { Picker } from 'beeshell'; 按需引入 import Picker from 'beeshell/dist/components/Picker'; Examples Code import { Picker } from 'beeshell'; <Picker ref={(c) => { this._pick

  • 有没有一种方法可以在php中使用filter_var在值与正确的过滤器匹配时返回true,否则返回false? 我想得到的是: 非常感谢。

  • 首先,我试图使选择所有复选框,如果我单击表头中的选择所有复选框,整个表行将选择并显示一个复选框反向消息,即我选择了多少复选框。这里的问题是,如果我单击select all复选框,反向消息不会显示楼上的表,即我选择了多少行。 其次,如果我从任何列中筛选任何数字,相同的数字将显示同一列中有多少行具有相同的数字。如果我选中了所有复选框,那么反向消息将显示我选中了多少行复选框。这里,问题是显示整个表行计数

  • 我检查了这个问题,在elasticsearch中查询DSL中必须和过滤器有什么区别?并阅读答案。 据我所知,必须和过滤器应该返回相同的结果。我说的对吗?但是当我把过滤查询改为必须时,我收到了更多的结果?我做错了什么? 我比较了过滤器,必须查询并得到不同的结果。

  • 应用筛选器之前的示例使用者记录是(在值中查找GP_ID): 当我在kafkaListenerContainerFactory()中按如下方式设置recordFilterStrategy时: KafKareCordvo.ConvertByteBufferToLong正在将bytebuffer值转换为long值。 但是,当它被Kafka听众按以下方式消费时: 这将返回删除我筛选的字段值的记录:“gp_