@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)//排除自动配置
今天遇到一个问题,新建了一个Springboot项目启动报错If you want an embedded database (H2, HSQL or Derby), please put it on the classpath。4
刚开始因为是main方法所在的类位置没有放正确,最后找到原因,在这里记录一下。
因为新建的Springboot项目maven依赖底层的父项目,底层的父项目有引入mysql链接相应的包,所以在启动的时候会有一些自动配置不能启动。这时候需要在主函数所在的类注解上加上删除自动配置即可。
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)//排除自动配置
来源:oschina
链接:https://my.oschina.net/zicheng/blog/4358164