其他分享
首页 > 其他分享> > 踩坑合集

踩坑合集

作者:互联网

这是关于我的踩坑合集

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

一开始看到这个报错我都蒙了,因为我们还没有配置数据什么的啊,就是简单的搭建了一个架子啊怎么就起不来呢?
image

解决办法
image
将红色框内的内容加上就可以正常启动了。
相关知识
DataSourceAutoConfiguration是Spring Boot关于关系型数据库数据源的自动配置,目的是在开发人员没有自定义数据源DataSource bean组件时,根据开发人员所引入的包自动定义DataSource bean组件。
如果开发人员使用的时嵌入式数据库H2,Derby或者HSQL,则会使用EmbeddedDataSourceConfiguration定义数据源bean,实现了接口EmbeddedDatabase
否则,如果开发人员使用的不是嵌入式数据库,则会检测数据库连接组件是否支持连接池,支持的话进而使用PooledDataSourceConfiguration定义数据源bean 。PooledDataSourceConfiguration会参考spring.datasource.type参数指定的数据源类以及数据源类的存在性定义相应的数据源bean :

标签:开发人员,数据源,数据库,bean,DataSource,组件,合集
来源: https://www.cnblogs.com/neonl/p/16615993.html