【SpingBoot】错误提示信息:Action:Considerthefollowing:Ifyouwantanembeddeddatabase(H2,HSQLorDerby)..
原创【SpingBoot】报错:Action: Consider the following: If you want an embedded database H2, HSQL or Derby..
问题描述
在 无数据库配置 何时开始SpringBoot出现以下项目 异常 :

问题原因
从上图中的暗示也可以看出,因为 缺少数据源 众所周知,SpingBoot它是自动组装的,许多配置都是SpringBoot我们不需要自己手动配置它。但是,正是由于这个原因,启动项目将在默认情况下加载,而不配置数据库。org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration这个班,而DataSourceAutoConfiguration类使用了@Configuration注解向spring注入了dataSource bean,并且我们这里缺少数据源,因此我们自然会报告错误。
问题解决
将以下内容添加到主启动类中,以筛选出扫描数据源的自动组装过程。
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
主要启动类如下:
package com.kuang;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
/**
* @author potential
*/
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
public class Spingboot03WebApplication {
public static void main(String[] args) {
SpringApplication.run(Spingboot03WebApplication.class, args);
}
}
只需重新启动程序~,
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123



