nacos添加动态路由配置文件gateway-router,json类型 [ { "id": "test1", "order": 0, "predicates": [ { "args": { "pattern": "/test/**" }, "name": "Path" } ], "uri": "lb://test" } ] 添加配置动态路由配置类 import java.util.ArrayList; import java.util.List; import java.util.Properties; import java.util.concurrent.Executor; import javax.annotation.PostConstruct; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.cloud.gateway..... SpringCloud环境搭建-gateway-动态路由 SpringCloud
添加依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> </dependency> 配置 nacos 注册中心 2.1 添加依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-consul-discovery</artifactId> </dependency> 2.2 启动类增加注解 @EnableDiscoveryClient 2.3 配置bootstrap.yml spring: cloud: nacos: config: server-addr: 192.168.193.106:8848 file-extension: .... SpringCloud环境搭建-gateway SpringCloud
1.下载安装包 https://github.com/alibaba/nacos/releases 选择最新稳定版下载 2. 导入数据库 ./nacos/conf/nacos-mysql.sql 3. 修改配置 VIM ./nacos/conf/application.properties 数据库配置: ### Connect URL of DB: db.url.0=jdbc:mysql://192.168.193.106:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true db.user=root db.password=123456 登录校验配置 ### If enable spring security, this option is deprecated in 1.2.0: spring.security.enabled=true ### The ignore urls of auth, is deprecated in .... 有更新! 搭建Nacos注册中心&配置中心 SpringCloud