首页 > 其他分享 >自定义Feign配置

自定义Feign配置

时间:2023-06-21 15:24:21浏览次数:45  
标签:Feign Java 方式 配置文件 配置 feign Bean 自定义

配置Feign日志有两种方式:配置文件方式和Java代码方式

 全局生效:

(1)方式一:配置文件方式

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

(2)方式二:Java代码方式

  需要先声明一个Bean:  

package cn.itcast.order.config;

import feign.Logger;
import org.springframework.context.annotation.Bean;


public class DefaultFeignConfiguration {
    @Bean
    public Logger.Level logLevel(){
        return Logger.Level.BASIC;
    }
}
全局配置,在@EnableFeignClients这个注解中添加:@EnableFeignClients(defaultConfiguration = DefaultFeignConfiguration.class)

局部生效:

(1)方式一:配置文件方式

feign:
  client:
    config:
      userservice: # 针对userservice微服务的配置
        loggerLevel: FULL # 日志级别

(2)Java代码方式:

  同样定义一个Bean,如果是局部配置,则把它放到@FeignClient这个注解中:@FeignClient(value = "userservice", configuration = FeignClientConfiguration.class)

  

 

标签:Feign,Java,方式,配置文件,配置,feign,Bean,自定义
From: https://www.cnblogs.com/fxzm/p/17496284.html

相关文章

  • 如何配置docker通过代理服务器拉取镜像
    如果docker所在的环境是通过代理服务器和互联网连通的,那么需要一番配置才能让docker正常从外网正常拉取镜像。然而仅仅通过配置环境变量的方法是不够的。本文结合已有文档,介绍如何配置代理服务器能使docker正常拉取镜像。本文使用的docker版本是docker--versionDockerve......
  • 考虑分布式光伏储能系统的优化配置方法 完全复现截图文献模型 采用双层模型求解 上层
    考虑分布式光伏储能系统的优化配置方法完全复现截图文献模型采用双层模型求解上层决策储能系统配置容量用遗传粒子群算法求解下层决策最优运行策略采用cplex求解器求解算例为ieee33节点配电系统代码运行时间为90分钟左右此代码可改写性强这段程序是一个基于粒子群优化算......
  • 两个以上vlan三台以上交换机配置好,网络不通,引发的思考
    我在配置access和trunk后,同一个vlan内网络不通,不同vlan也不能访问  如果要让同一个vlan访问,那么在接入交换机间的交换机也要配置相同vlan如果要让不同vlan访问,要配置svi如果svi配置在同一个交换机上,那么终端的设备网关也要配置到这里,svi到终端之间的交换机也要配置相同vlan如果s......
  • Django 日志配置
    Django项目日志配置记录业务运行过程中的一些关键信息,方便查看程序运行情况以及排查报错等详细日志配置settings.py配置文件中新增日志配置#设置时区,日志输出时间为utc-8时区#TIME_ZONE='UTC'TIME_ZONE='Asia/Shanghai'#日志配置LOGGING={'versio......
  • Feign
    http客户端FeignRestTemplate方式调用存在的问题://通过”userservice“这个服务名称代替ip、端口Stringurl="http://userservice/user/"+order.getUserId(); Useruser=restTemplate.getForObject(url,User.class);问题:代码可读性差,编程体验不统一参数复杂UR......
  • Flutter — 文本为什么可以被编辑?如何自定义编辑的行为?
    通过阅读本文,您将了解到知道在Flutter中关于文本的整体逻辑;可编辑文本包含哪些内容;如何自定义可编辑行为;如何优雅的实现文本表单。前言:在上一篇文章中,我们讲解了Flutter文本的组成部分和Flutter文本渲染到屏幕上的逻辑。文本的输出我们已经分析完成了,那么文本的输入又是怎么样的......
  • 直播开发app,css 自定义滚动条样式
    直播开发app,css自定义滚动条样式<divclass="content-wrap">  <div>    内容XXXX  </div> </div>  <style> //content-wrap样式.content-wrap{  flex:1;  overflow-y:scroll;  box-sizing:border-box;  padding:010px;  ......
  • Apollo配置中心
    • 统一管理不同环境、不同集群的配置○ Apollo提供了一个统一界面集中式管理不同环境(environment)、不同集群(cluster)、不同命名空间(namespace)的配置。○ 同一份代码部署在不同的集群,可以有不同的配置,比如zk的地址等○ 通过命名空间(namespace)可以很方便的支持多个不同应用共享同一份配......
  • PG-DBA培训03:Linux平台PostgreSQL安装配置与管理入门
    一、风哥PG-DBA培训03:Linux平台PostgreSQL安装配置与管理入门本课程由风哥发布的基于PostgreSQL数据库的系列课程,本课程属于PostgreSQL数据库实战入门与安装配置阶段之Linux平台PostgreSQL安装配置与管理入门课程,学完本课程可以掌握基于Linux平台的PostgreSQL项目规划,PostgreSQL......
  • PG-DBA培训02:Win平台PostgreSQL安装配置与管理入门 原创
    一、风哥PG-DBA培训02:Win平台PostgreSQL安装配置与管理入门本课程由风哥发布的基于PostgreSQL数据库的系列课程,本课程属于PostgreSQL数据库实战入门与安装配置阶段之Win平台PostgreSQL安装配置与管理入门课程,学完本课程可以掌握基于Windows平台的PostgreSQL项目规划,PostgreSQL数......