OpenFeign @PathVariable需注明参数名称

news/2024/12/22 9:01:40/

在定义 OpenFeign 的远程接口时,如果是路径拼接作为参数的远程接口,需要在@PathVariable需注明参数名称,不然代码启动时会报错。

  • 正例
    @FeignClient(value = ServiceConstants.SYSTEM, fallbackFactory = RemoteFileFallbackFactory.class)
    public interface RemoteFileService {/*** 使文件生效* @param id 文件ID* @return 结果*/@PutMapping("file/enable/{id}")BaseResult<Boolean> enable(@PathVariable("id") Long id);
    }
    
  • 反例
    @FeignClient(value = ServiceConstants.SYSTEM, fallbackFactory = RemoteFileFallbackFactory.class)
    public interface RemoteFileService {/*** 使文件生效* @param id 文件ID* @return 结果*/@PutMapping("file/enable/{id}")BaseResult<Boolean> enable(@PathVariable Long id);
    }
    

http://www.ppmy.cn/news/1458103.html

相关文章

qiankun实现微前端,vue3为主应用,分别引入vue2和vue3微应用

1、vue3主应用配置 1、安装 qiankun yarn add qiankun # 或者 npm i qiankun -S2、在主应用中注册微应用 import { registerMicroApps, start } from "qiankun" const apps [{ name: vue2App, // 应用名称 xs_yiqing_vue2entry: //localhost:8080, // vue 应用…

muduo库的使用

目录 1、概述 2、基于muduo网络库开发服务器程序步骤 3、代码演示 1、概述 muduo网络库给用户提供了两个主要的类 TcpServer:用于编写服务器程序的TcpClient:用于编写客户端程序的 moduo库采用epoll线程池 好处&#xff1a;能够把网络I/O&#xff08; 用户的连接和断开 …

Spring管理第三方依赖

在开发中&#xff0c;我们常需要根据业务需求导入我们需要的第三方依赖包&#xff0c;本文主要以导入druid数据库来连接池为案例讲解有关spring管理第三方依赖 目录 纯注解文件注入 1.在pom.xml中导入依赖 2.在com.lcyy包下建立一个config包用于配置类的实现 3.在config包下…

【驱动】I2C读写时序

1、I2C总线 I2C使用两条线在主控制器和从机之间通信,SCL(串行时钟线)和SDA(串行数据线),这两条线需接5~10欧上拉电阻,总线空闲空闲时,SCL和SDA处于高电平,I2C总线标准模式速度可以达到100K/S,快速模式可以达到400K/S。 2、状态 I2C总线有四种状态:空闲、启动、忙碌、…

Debian操作系统简史

一&#xff0c;起源和初衷 Debian项目始于1993年&#xff0c;由Ian Murdock发起&#xff0c;他当时是普渡大学的一名学生。Debian的名字来源于Ian Murdock和他的妻子Debra的组合。Debian的核心理念是创建一个完全自由的操作系统&#xff0c;它遵循严格的自由软件指导原则。 二…

react 项目中使用 iconfont

在 iconfont 上面下载喜欢的字体图标&#xff1a;iconfont-阿里巴巴矢量图标库 添加购物车&#xff0c;下载代码&#xff0c;解压。 将 ttf 字体文件添加到项目的某个文件夹&#xff08;这里我的文件夹是 font&#xff09;内 将一些样式放到项目中&#xff08;此时我放入的是…

Docker介绍及使用

Docker简介 Docker 是一种用于开发、部署和运行应用程序的开源平台。它使用容器化技术&#xff0c;将应用程序及其所有依赖项打包到一个轻型的可移植单元中&#xff0c;称为容器。容器可以快速启动、停止和移动&#xff0c;并且可以在各种环境中运行&#xff0c;包括本地计算机…

安装Nox夜神模拟器关闭了HyperV后Docker运行不了怎么办?

1.背景 为了模拟真机&#xff0c;尝试安装了Nox夜神模拟器&#xff0c; 安装过程要求关闭Hyper-V。当时只是在程序安装卸载中关闭了系统服务。以为到时勾选上就好了。操作路径&#xff1a;控制面板\所有控制面板项\程序和功能\启用或关闭Windows功能\Hyper-V。 后来卸载掉了夜神…