吐槽
最近搭微服务框架时用到gateway,过程中遇到不少bug,然后百度,结果大家可能都想得到,80%的资料都相同,白白浪费了时间了不说,还打击了自己学习的信心,所以该文章主要是把我自己在亲身实践中的一些经验分享给大家,希望对大家有用,如果有不合理或者需要补充的地方希望大家多多评论区留言,感谢大家的支持
搭建流程
这里先说一下我刚开始是怎样搭建的:
我得cloud版本是Finchley.RELEASE
引入相关jar包
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-gateway</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
结果启动报错:
原因是gateway包和web包冲突,把web包删除就可以了,启动成功
配置文件
server.port=3000
eureka.client.service-url.defaultZone=http://127.0.0.1:2000