博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java B2B2C Springcloud电子商城系统-Feign基本使用
阅读量:5914 次
发布时间:2019-06-19

本文共 1347 字,大约阅读时间需要 4 分钟。

废话不多说了,直接上代码。

需要JAVA Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码 壹零叁八柒柒肆六二六

首先导入feign的依赖:

org.springframework.cloud
spring-cloud-starter-feign
复制代码

主程序:

@SpringBootApplication@EnableEurekaClient//支持声明式webservice client@EnableFeignClientspublic class SpringCloudMovieApplication {    public static void main(String[] args) {        SpringApplication.run(SpringCloudMovieApplication.class, args);    }}复制代码

配置文件如下:

server.port=8892spring.application.name=spring-cloud-feignlogging.level.root=infologging.level.org.org.hibernate=infologging.level.com.com.chukun=debugeureka.client.serviceUrl.defaultZone=http://chukun:123456@localhost:8761/eureka/eureka.instance.prefer-ip-address=trueeureka.instance.instance-id=${spring.application.name}:${spring.application.instance_id:${server.port}}复制代码

Feign客户端接口:

//name属性表示请求哪个微服务,这里请求的是用户微服务,name表示用户微服务的vip@FeignClient(name="spring-cloud-user")public interface IUserService {    @RequestMapping(value="/user/{id}",method=RequestMethod.GET)//注意,这里不支持@GetMapping    /**     * @PathVariable("id")不这么写,会报如下错:PathVariable annotation was empty on param 0.     * @param id     * @return     */    public User  findUserById(@PathVariable("id") long id); }复制代码

Feign的基本配置就写好了,现在就可以启动eureka服务中心,与用户微服务,即可使用声明式webservice client Feign调用服务了。

转载地址:http://ccwvx.baihongyu.com/

你可能感兴趣的文章
★《唐琅探案》后记【2】
查看>>
Struts2
查看>>
vue spa 微信jssdk二次分享不显示自定义分享内容问题解决
查看>>
repoforge源的使用
查看>>
该符号在函数 "int cdecl invoke_main(void)”中被引用
查看>>
PHP mencached分布式算法
查看>>
Python---定向爬取网页的内容
查看>>
python-qt4-gl
查看>>
java生成唯一订单号
查看>>
Elasticsearch 2.20 文档篇:更新删除文档
查看>>
刚刚学习到的Android有效的彻底退出App的方法,记录一下
查看>>
Mycat在MySQL主从模式(1主1从)下读写分离和及自动切换模式的验证
查看>>
java之memcpy
查看>>
(译)加入敌人和战斗:如果使用cocos2d制作基于tiled地图的游戏:第三部分
查看>>
linux系统学习第一天
查看>>
tail -F、tail -f、tailf的区别?
查看>>
Spring RestTemplate Add Header
查看>>
SpringBoot的Bean注解
查看>>
【386w】小编教你如何设置Win7系统开机自动连网络技巧
查看>>
hibernate缓存机制
查看>>