发布时间:2023-12-23 10:00
动态路由的实现方式多种多样,研究一下基于数据方式的动态路由。
1. 创建项目,并pom.xml文件引入如下依赖
4.0.0
com.olive
olive-gateway
0.0.1-SNAPSHOT
org.springframework.boot
spring-boot-starter-parent
2.7.1
org.springframework.cloud
spring-cloud-dependencies
2021.0.3
pom
import
com.alibaba.cloud
spring-cloud-alibaba-dependencies
2021.1
pom
import
org.springframework.cloud
spring-cloud-starter-gateway
com.alibaba.cloud
spring-cloud-starter-alibaba-nacos-discovery
使用 spring-boot-starter-paren t就不需要给子集pom配置版本号了,因为它包括了
定义了 java 编译版本为 1.8
使用 utf-8 格式编码
继承 spring-boot-dependencies 进行统一版本依赖管理
执行打包 war jar 操作配置;可以省略打包 plugin 的配置
自动化资源过滤。如 application.properties 和 application.yml 的资源过滤、 包括 profile 多环境配置的
自动化插件配置
不需要配置 maven 打包 plugin 插件配置