首页 > 其他分享 >webFlux route 下path与post优先级

webFlux route 下path与post优先级

时间:2023-02-06 03:55:14浏览次数:56  
标签:route webFlux accept APPLICATION handler doctors path post

  @Bean
    public RouterFunction<ServerResponse> doctorRoutes(DoctorHandler handler) {
        return RouterFunctions.route()
                .POST("/doctors/cart",accept(MediaType.APPLICATION_JSON),handler::addCart)
                .path("/doctors",b1 -> b1
                        .POST("/patient/{id}", accept(MediaType.APPLICATION_JSON), handler::addPatient)
                        .GET("/patients/{d_id}",accept(MediaType.APPLICATION_JSON),handler::getPatientsByDoctorId)
                        .POST( handler::save)
                    )
                .build();

上面的代码,如果把post请求/doctors/cart下移到path方法下面时会发生请求进入path方法的save处理方法中,实际调用的路径为post请求/doctors



来自为知笔记(Wiz)

标签:route,webFlux,accept,APPLICATION,handler,doctors,path,post
From: https://www.cnblogs.com/baiyifengyun/p/17094310.html

相关文章

  • Disconnect Path in a Binary Matrix by at Most One Flip
    DisconnectPathinaBinaryMatrixbyatMostOneFlipYouaregivena0-indexed $m\timesn$binary matrix grid .Youcanmovefromacell (row,col) to......
  • 【ABC271F】XOR on Grid Path
    首先你一路爆搜过去结果肯定是对的。但是你从左上角走到右下角需要\(2(n-1)\)步,而每一步有两种选择,则总共有\(2^{2(n-1)}\)种路径搜不死你。如何优化呢?我们连接右上......
  • vue.js客服系统实时聊天项目开发(二十二)vue项目中router.js路由介绍
    vue项目的路由就相当于我们在网址url上输入的地址,访问的具体网址就是路由拿到项目先看看路由文件,就能知道具体的访问地址了例如下面的router.jsimportVuefrom'vue'......
  • 题解 G. Grammar Path 2020-2021 ICPC NERC (NEERC), North-Western Russia Regional
    传送门【大意】给定一个CNF和一个有向图。有向图上的每一条边都写上了一个字母。要求你从\(s\)到\(t\)走一条尽可能短的路,且将经过的字母写下来后,这个字符串能被......
  • java中PATH和CLASSPATH
    1、windows中临时设置PATH的方法(只在当前窗口中有效)F:\ch01>D:\Java\jdk-11.0.7\bin\javacF:\ch01>setpath=D:\Java\jdk-11.0.7\bin\F:\ch01>javacWelcome.javaF:\ch......
  • drf之路由Routers
    #2.路由Routers对于视图集ViewSet,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。如果是非视图集,不需......
  • H3C-router-清除consle密码
    清除系统当前配置的Console口登录认证密码重启设备进入BootWare主菜单选择8在设备启动时,仅清除当前配置的Console登录认证密码,此时设备不会删除上次启动时加载的配置......
  • vue嵌套路由子路由 path 注意
    子路由的地址如果是希望拼接父路由地址,子路由的path仅写名称,不写“/”,如果希望是另外的地址,则直接以“/”开头。{path:"/lifetools",name:"li......
  • GOROOT、GOPATH、Go Modules 三者的关系介绍
    GOROOTGOROOT路径即为存放Golang语言内建的程序库的所在位置,简单地说就是Golang的安装路径若按照Folang-Downloadandinstall流程,则由goenv命令查询到的结果为GORO......
  • React-Router6:从入门到实战最佳指南
    前言大家好,我是CoderBin。前段时间学了react-router5后才知道出了6,经典白学......