springboot项目启动报错:
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).
解决方案:右键resources文件夹--Mark Directory as--Resource Root
注意:如果没找到Resource Root的话,就先右键resources文件夹--Mark Directory as--Test Resources Root,继续右键resources文件夹--Mark Directory as--Resource Root
clean之后重新启动,完美!
遇到问题解决过程:
根据启动报错翻译发现是无法获取数据库配置,在尝试已经确定配置过数据库信息之后,从一个帖子的评论中得到启发:
发现target中只有class文件,没有配置文件夹,对比其他springboot项目后发现resources文件夹的图标和普通文件夹的图标一致,从而找到解决方法。