springboot去掉数据源自动加载
项目结构:
在gateway模块引入了common模块,启动gateway报错,
原因:由于common模块引入了数据库驱动,gateway启动的时候会自动加载数据源,配置文件中又没有配置数据源的相关信息,导致报错。
解决方案:
1、引入common模块时,去除掉数据库驱动依赖
<dependency>
<groupId>com.my.cloudmall</groupId>
<artifactId>cloudmall-common</artifactId>
<version>0.0.1-SNAPSHOT</version>
<exclusions>
<exclusion>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</exclusion>
</exclusions>
</dependency>
2、注解方式:@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步