Springboot+Mybatis+druid取消使用数据库自动配置启动

时间:2024-11-14 11:07:43

Springboot2.0+Mybatis+druid搭建的环境(Intelij IDEA),数据库使用Oracle。

项目移植时目标计算机没有安装数据库,想先跑起来试试。从网站找了方法,多半是在@SpringBootApplication注解中,添加

exclude={},结果报错如下图:

看报错的地方,系统仍然自动配置了数据源,但是没有找到数据库。

这时候看到了上图倒数第三行,DruidDataSourceAutoConfigure - Init DruidDataSource,说明上面配置的exclude={}无效。

解决办法:在@SpringBootApplication注解中,使用exclude={}

如:@SpringBootApplication(scanBasePackages="",exclude={})。

多留心观察。