Feign-自定义配置

2023-12-13 15:28:35

目录

一、自定义Feign配置

二、修改日志级别

方式一:application配置文件方式

方式二:java代码方式

?三、总结


一、自定义Feign配置

二、修改日志级别

?配置Feign日志有两种方式

方式一:application配置文件方式

? ? ? ? (1)全局生效

feign:
????????client:
????????????????config:
????????????????????????default: #这里用default就是全局配置,如果是写服务名称,则是针对某个微服务的配置

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? loggerLevel: FULL # 日志级别

? ? ? ? (2)局部生效

feign:
????????client:
????????????????config:
????????????????????????userservice: #这里用具体的服务名称,则是针对某个微服务的配置

????????????????????????????????loggerLevel: FULL # 日志级别?

重启服务后,访问接口,测试是否正常

方式二:java代码方式

java代码方式配置,需要先声明一个Bean

? ? ? ? (1)?如果是全局配置,则在Application启动类中,把它放到@EnableFeignClients注解中

? ? ? ? (2)?如果是局部配置,则在Client类中,把它放到@FeignClient注解中

?三、总结

Feign的日志配置
1. 方式一是配置文件,feign.client.config.xxx.loggerLevel

  • 如果xxx是default则代表全局
  • 如果xxx是服务名称,例如userservice则代表某服务

2. 方式二是java代码配置Logger.Level这个Bean

  • @EnableFeignClients注解声明则代表全局
  • @FeignClient注解中声明则代表某服务?

文章来源:https://blog.csdn.net/m0_60769905/article/details/134970023
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。