出现下面异常原因:因为在搭建springboot项目时,选择了相应的数据库依赖,但是在项目中并没有数据库配置,所以出现这个问题。
***************************
APPLICATION FAILED TO START
***************************
Description:
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
Reason: Failed to determine a suitable driver class
Action:
Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).
Process finished with exit code 1
解决方法:
1、修改注解,application类里 @SpringBootApplication注解加上 exclude = {DataSourceAutoConfiguration.class} ,排除数据库配置,
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
2、添加数据库配置 ,下面是yml文件配置,如果是properties,需修改
spring:
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost:3306/db?characterEncoding=utf-8
name: root
password: 123456