上一部分,我们通过代码实现了,可以在nacos中配置路由文件,动态刷新网关中的路由。这一部分,我们来将gateway的路由规则保存到数据库,实现规则文件从数据库中读取和加载。动态修改数据库中的路由可以及时生效。
接着,在micro-app-gateway项目中的pom.xml文件中添加如下依赖(数据库连接和mybaties-plus):
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP