在启动 Spring Boot 的项目的时候提示数据源未配置的错误。
Spring 会提示你完整的导致启动错误的信息是:
错误分析
从上面的启动信息来看,已经说得非常清楚了,就是因为你配置了 Spring 的数据组件,但是你没有配置相应的数据源。
因为这个会导致你的启动失败。
解决办法
有下面的集中解决办法:
加入 H2 包
最简单的解决办法就是在依赖中添加 H2 的数据库,如果你使用 Spring Batch 的话,这个组件也是需要的,因为 Spring 会使用 H2 为数据源。
添加数据源配置
如果你已经添加了数据库驱动,例如你添加了 mysql 的数据库驱动。
那么你需要制定 Mysql 的数据库连接参数。
在启动时候不载入数据源配置。
你可用在启动的时候不载入数据源配置。
可用在启动类上面,添加下面的注解。

你也可以在启动配置文件上面,添加下面的内容,这样能够保证你在启动的时候不载入数据源配置类。
spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.jdbc.DataSourceAuto