当前位置: 首页 > news >正文

广州制作企业网站网页制作教程的应用领域

广州制作企业网站,网页制作教程的应用领域,宁波百度seo排名优化,福建网站建设简单介绍在springcloud中使用openfeign来优化接口调用 目录 一、引入依赖二、为服务提供者编写openfeign接口三、服务消费者调用定义的openfeign接口四、项目结构五、日志级别配置1、通过配置类进行全局配置2、通过配置类进行局部配置3、通过配置文件配置 一、引入依赖 !-…简单介绍在springcloud中使用openfeign来优化接口调用 目录 一、引入依赖二、为服务提供者编写openfeign接口三、服务消费者调用定义的openfeign接口四、项目结构五、日志级别配置1、通过配置类进行全局配置2、通过配置类进行局部配置3、通过配置文件配置 一、引入依赖 !--添加openFeign依赖--dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-openfeign/artifactId/dependency二、为服务提供者编写openfeign接口 如需要调用的远程Controller接口如下服务提供者接口 RestController RequestMapping(/stock) public class StockController {Value(${server.port})String port;GetMapping(/reduce)public String reduce(){System.out.println(扣减库存:port);return 扣减库存:port;} }需要编写的openfeign接口如下服务消费者openfeign接口 /*** name 指定调用rest接口所对应的服务名* path 指定调用rest接口所在的RequestMapping路径*/ FeignClient(name stock-service,path /stock) public interface StockFeignService {// 声明需要调用rest接口对应的方法GetMapping(/reduce)String reduce(); } 三、服务消费者调用定义的openfeign接口 随后在服务消费者Controller接口中调用定义的openfeign接口达到像调用本地接口一样调用远程接口 RestController RequestMapping(/order) public class OrderController {Autowiredprivate StockFeignService stockFeignService;GetMapping(/addOrder)public String addOrder(){System.out.println(下单成功); // String msg restTemplate.getForObject(http://stock-service/stock/reduce, String.class);String msg stockFeignService.reduce();return hello feign !msg;} }四、项目结构 五、日志级别配置 在服务消费者端往往需要查看调用服务提供者接口的日志信息包括接口地址接口返回参数等等因此需要对openfeign日志进行配置以下提供三种配置方式 1、通过配置类进行全局配置 定义一个配置类 Configuration public class FeignConfig {Beanpublic Logger.Level feignLoggerLevel(){return Logger.Level.FULL;} }需要在yml配置文件中开启日志 # springboot默认的日志级别为infofeign的debug日志级别就不会输入所以需要修改feign目录下对应的日志级别为debug logging:level:com.tuling.order.feign: debug该方式会作用于所有的服务提供者即调用所有的服务提供者都会打印相应级别的日志 2、通过配置类进行局部配置 将配置类FeignConfig中的Configuration注解去掉 public class FeignConfig {Beanpublic Logger.Level feignLoggerLevel(){return Logger.Level.FULL;} }随后修改对应的FeignService中FeignClient注解加上configuration FeignConfig.class FeignClient(name stock-service,path /stock,configuration FeignConfig.class) public interface StockFeignService {// 声明需要调用rest接口对应的方法GetMapping(/reduce)String reduce(); }最后注意同样需要在yml配置文件中开启日志 这样的方式可以通过编辑服务提供者对应的FeignService来自定义开启哪些服务提供者的日志 3、通过配置文件配置 # springboot默认的日志级别为infofeign的debug日志级别就不会输入所以需要修改feign目录下对应的日志级别为debug logging:level:com.tuling.order.feign: debugfeign:client:config:stock-service:logger-level: BASIC其中stock-service为服务提供者对应的服务名
http://www.pierceye.com/news/165084/

相关文章:

  • 最好网站设计案例php网站开发能挣多钱
  • 长沙网站推广平台西安网站建设 app
  • 如何查网站是哪家公司做的不用付费的正能量软件
  • 上海专业网站制作设计访问网站速度很慢
  • 大概开发一个网站多少钱百度搜索引擎的网址
  • 众筹网站哪家好网站免费推广怎么做
  • 搜狗站长线上营销策划方案
  • goggle营销型网站效果网站建设的种类
  • 建设银行网站注册企业类似返利网的网站建设
  • pc端网站建设碳晶板全屋装修的利和弊
  • 网站开发层次wordpress源码之家
  • 农产品电商网站建设的总体目标阿里云域名注册入口官网
  • 义乌个人兼职做建设网站做网站月收入多少
  • 福州网站seo优化公司徐州百度运营中心
  • 做网站需要用到ps吗中国十大最强装饰公司
  • 网站建设盈利去除wordpress rss图标
  • 网站策划书的基本内容东莞工程建设交易中心网
  • 免费推广网站入口2022静态网站开发外文文献
  • 如何做服装微商城网站建设网站开发设计中的收获
  • 网站开发详细设计文档模板网站建设设计工具
  • 网站建设项目资金申请wordpress主题美容
  • 专门做财经的网站软件开发都有哪些项目
  • 湛江网站制作多少钱建网站程序工具
  • 四川省乐山市建设银行网站一级门户网站建设费用
  • 六安网站制作哪里有网站备案网站
  • 石家庄手机网站建设公司wordpress媒体库难用
  • wordpress上传完了周口seo 网站
  • 广州网站建设技术方案建设宠物网站的目的
  • 邢台网站维护网络营销推广方法及分类
  • 做网站买过域名之后门户网站建设公司报价