#If you want an embedded database please put a supported one on the classpath
发生原因:我在快速构建springboot项目时选中了mysql等服务,但是我做测试得时候并没有进行数据库的配置,所有有了此问题,解决方式:
在多方查证后,需要在启动类的@EnableAutoConfiguration或@SpringBootApplication中添加exclude = {DataSourceAutoConfiguration.class},排除此类的autoconfig。启动以后就可以正常运行。排除数据库的自动启动
package com.zy.webdemo01;
import org.springframework.boot.SpringApplication;
//springbootapplication来标注一个主程序类,说明这是一个springboot应用
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
public class Webdemo01Application {
public static void main(String[] args) {
SpringApplication.run(Webdemo01Application.class, args);
}
}