spring-gateway基于数据库 + nacos 的动态路由

发布时间: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 插件配置

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号