下面是报错的日志:
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2020-12-20 14:18:38.051 ERROR 12256 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter :
***************************
APPLICATION FAILED TO START
***************************
Description:
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
Reason: Failed to determine a suitable driver class
Action:
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).
最主要的是后面的两句话if...它的解释是下面的意思:
考虑以下:
如果您想要一个嵌入式数据库(H2、HSQL或Derby),请将其放在类路径中。
如果您有数据库设置要从一个特定的配置文件加载,您可能需要激活它(当前没有活动的配置文件)。
报这个错误的原因是:项目中有两个pom文件,加载的时候它不知道用哪个配置文件
解决方案:把其中一个不用的删除,或者注释掉。
记得一定要刷新一下maven,让他把那个注释掉的包,给移出去。要不还会继续报错。