Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded data的2种解决方案

控制台输出:

原因:

没有在application.properties中配置数据库

解决

模块需要用到数据库的选择方案1,不需要用到数据库的方案1或方案2都可选

方案1、添加上数据库配置 

# mysql配置
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/(数据库名)?serverTimezone=GMT%2B8
spring.datasource.username=(用户名)
spring.datasource.password=(密码)

方案2、在启动类添加属性exclude,默认不去加载数据库配置

@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
public class MyApplication {
    public static void main(String[] args) {
        SpringApplication.run(MyApplication.class,args);
    }
}

猜你喜欢

转载自blog.csdn.net/m0_56442091/article/details/126298409