获取商品列表(Feign)
localhost:8010/productListlocalhost:7900/product/listlocalhost:7901/product/list商品服务和数据库打交道,你看这边SQL语句已经打印出来了,而订单服务是要去调用它的,我们这里专门打印一个日志出来
package com.learn.cloud.controller;import java.util.List;import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;import com.learn.cloud.bean.ProductInfo;
import com.learn.cloud.client.ProductFeignClient;@RestController
public class FeignClientController {@Autowiredprivate ProductFeignClient productFeignClient;@GetMapping("/getProductMsg")public String findById() {String productMsg = this.productFeignClient.productMsg();System.out.println(productMsg);return productMsg;}@GetMapping("/productList")public List<ProductInfo> productList() {List<ProductInfo> productInfoList = this.productFeignClient.productList();System.out.println(productInfoList);return productInfoList;}
}
package com.learn.cloud.client;import java.util.List;import org.springframework.cloud.netflix.feign.FeignClient;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;import com.learn.cloud.bean.ProductInfo;@FeignClient(name = "product")
public interface ProductFeignClient {@RequestMapping(value = "/msg", method = RequestMethod.GET)public String productMsg();@RequestMapping(value = "/product/list", method = RequestMethod.GET)public List<ProductInfo> productList();
}
package com.learn.cloud.controller;import java.util.List;import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;import com.learn.cloud.entity.ProductInfo;
import com.learn.cloud.service.ProductService;@RestController
@RequestMapping("/product")
public class ProductController {@Autowiredprivate ProductService productService;/*** 1. 查询所有在架的商品*/@GetMapping("/list")public List<ProductInfo> list() {//1. 查询所有在架的商品List<ProductInfo> productInfoList = productService.findUpAll();return productInfoList;}}
获取商品列表(Feign)相关推荐
- 前端学习(1988)vue之电商管理系统电商系统之获取商品列表
目录结构 router.js import Vue from 'vue' import Router from 'vue-router' import Login from './components ...
- 亚马逊中国站获取商品列表
目录 亚马逊中国站获取全部商品分类 亚马逊中国站获取商品列表 亚马逊中国站通过ASIN获取商品信息 亚马逊中国站获取商品库存信息 亚马逊国际站获取全部商品分类 亚马逊国际站获取商品列表 亚马逊国际站处 ...
- 亚马逊国际站获取商品列表
目录 亚马逊中国站获取全部商品分类 亚马逊中国站获取商品列表 亚马逊中国站通过ASIN获取商品信息 亚马逊中国站获取商品库存信息 亚马逊国际站获取全部商品分类 亚马逊国际站获取商品列表 亚马逊国际站处 ...
- 魔坊APP项目-17-种植园,商城页面、服务端提供商品api,解决App打包编译以后的跨域限制、客户端获取商品列表并进行展示,集成Alipayplus模块完成支付
种植园 一.商城页面 orchard.html,代码: <!DOCTYPE html> <html> <head><title>用户中心</tit ...
- 解决苹果发布正式环境后支付拉不起来或获取商品列表为空问题
最近在海外苹果商店发布新游戏,经历了一个操蛋的两天: 产品在提交testflight沙盒环境下是可以获取到苹果商品列表,并且测试支付可以拉起并到账,等到我通过TF转发布到正式环境后,游戏点击游戏内商店 ...
- php 获取商品列表
//获取我和银豆有个约惠会员折扣商品 public static function getDouble12GooodsList($lender_id) { $score ...
- 拼多多根据关键词获取商品列表接口调用展示
以下为拼多多某关键词的调用数据作为展示案例 更多API调用示例展示及获取Key和secret请移步文章内容以下查看 [登录 - 跨境电商平台接口提供商 数据采集公司 数据接口定制服务 企业级数据服务商 ...
- taobao.products.get( 获取产品列表 )接口,淘宝店铺商品列表官方接口,淘宝R2店铺上传接口,淘宝oAuth2.0接口
大家都知道,目前淘宝开放平台的店铺订单和店铺商品接口权限已经不支持申请应用,有好多做店群业务,店铺订单同步,店铺订单消息推送,店铺订单插旗,店铺上传商品,店铺修改商品属性,店铺上货等操作均不能操作了, ...
- 前端学习(2024)vue之电商管理系统电商系统之根据分页获取订单列表数据
目录结构 router.js import Vue from 'vue' import Router from 'vue-router' import Login from './components ...
最新文章
- uni-app请求图片的路径是反斜杠如何解决
- 辩论计算机未来不能取代书本的问题,电脑不能取代书本辩论会材料.doc
- CentOS7系列--5.2CentOS7中配置和管理Docker
- 【Flink】 Flink 源码之 Buffer Timeout优化
- 李彦宏回应百度落后:我们擅长技术含量高的
- C#编码应注意的事项
- c++ primer 19th 特殊工具与技术
- Android毕业实践报告,毕业实习报告范文
- matlab2009a下载 win7,MATLAB R2009a完美安装及下载
- python绘制中文柱状图+显示数字
- 数字鉴相,关于相位差的提取
- C#窗体设计中InitializeComponent的用法
- 独立开发者:我为什么要学游戏编程?
- “咱们吃鸡吧”的背后
- [AD18]中英文切换
- 记录又一次实战GetShell
- 提示找不到 XXX.dll 解决方法
- 2019年java_Java回顾#4 – 2019年令人失望
- android 驾考宝典,android 仿驾考宝典
- Web容器(三):Servlet规范和Servlet容器
热门文章
- informatica中的workflow连接远程数据库
- Reginal2011_Chengdu_I Isabella's Message
- ASP.NET AJAX 宝典系列(2) 在Visual Studio 2005 Web Application 项目中使用AJAX
- 【抓包工具】Wireshark(详细介绍与TCP三次握手数据分析)
- WinSock服务程序
- 【火炉炼AI】机器学习013-用朴素贝叶斯分类器估算个人收入阶层
- vsts~CI/CD实现自动化编译
- 通过Chrome模拟和调试网速慢的情况来限制一些P2P视频网站上传速度占满的情况...
- 关于中英数字混排的字符串分割问题(转)
- 在网页中给Flash加上超级链接