在一次学习设计模式的时候,沿用一个旧的boot项目,想着简单,就把数据库给关掉了,结果报错
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).
我把我的代码的target、缓存全部清空,以及所有的数据库连接都关闭了,依然未能解决问题。
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
在加了这一段注解之后【显示关闭数据库的自动配置】,报错得以解决。
当然,如果本身是想配置数据库,读取不成功的话,可以去检查一下你的target文件中,配置文件和你源代码是否一致【是否读取到了源代码中的配置信息,暴力的做法就是直接拖过去】,问题应该能解决~~~