Java没有配置数据库相关信息,依然加载并启动报错

明明没有数据库的配置及相关关联词,还是启动加载,奇了怪了

问题

启动程序报如下错误:

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured

原因

Spring Boot在类路径中检测到数据库驱动程序,并且没有配置数据库相关的属性,它会尝试自动配置一个嵌入式数据源

解决方案

显示指定不需要数据库源

可以在application.properties中添加如下配置:

spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration

也可以在application.yml添加如下配置:

spring:

  autoconfigure:

    exclude: org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容