soul网关源码学习13-springcloud插件解析
目标
- 跑通springcloud插件
- 理解springcloud插件底层原理
- 与divide插件进行对比
一、运行项目
引入依赖
springcloud
插件支持eureka
或者nacos
作为注册中心,这里我们使用eureka
,引入eureka
依赖。
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
<version>2.2.0.RELEASE</version>
</dependency>
- 想要让
soul
支持springcloud
插件,还需要引入springcloud
相关引入。
<!--soul springCloud plugin start-->
<dependency>
<groupId>org.dromara</groupId>
<artifactId>soul-spring-boot-starter-plugin-springcloud</artifactId>
<version>${
project.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud