一开始看到这个报错我都蒙了,因为我们还没有配置数据什么的啊,就是简单的搭建了一个架子啊怎么就起不来呢?
解决办法
将红色框内的内容加上就可以正常启动了。
相关知识
DataSourceAutoConfiguration是Spring Boot关于关系型数据库数据源的自动配置,目的是在开发人员没有自定义数据源DataSource bean组件时,根据开发人员所引入的包自动定义DataSource bean组件。
如果开发人员使用的时嵌入式数据库H2,Derby或者HSQL,则会使用EmbeddedDataSourceConfiguration定义数据源bean,实现了接口EmbeddedDatabase
否则,如果开发人员使用的不是嵌入式数据库,则会检测数据库连接组件是否支持连接池,支持的话进而使用PooledDataSourceConfiguration定义数据源bean 。PooledDataSourceConfiguration会参考spring.datasource.type参数指定的数据源类以及数据源类的存在性定义相应的数据源bean :