Gateway网关整合启动出现如下异常:
- 提示嵌入数据源,查找后发现,母工程错误的导入了MybatisPlus的依赖
<!--Mybatis起步依賴-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.2</version>
</dependency>
- 母工程中导入了MybatisPlus的依赖,意味着子模块的启动,都会访问数据库并且连接,网关中不需要
- 应该在用到MybatisPlus的服务模块中导入它,通常是声明两个通用依赖的空模块,在里面导入,然后打包成common包
- 然后需要用到这些通用依赖的模块再导入这个通用common包,如下图