把之前能运行的springboot项目重新打开运行,报错 Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

在使用springboot的时候,发现项目以前启动都没问题,后面启动会报以下错误:

在网上找了很多博客,都没有解决我的问题,数据源我以前都是配好的,能正常运行的,不可能是配置的错,后来在网上找到一篇文章遇到和我一样的问题,但是我按找文章里的方法,还是没有解决我的问题。但是文章里总结的原因对我启发很大,文章中说是因为application.properties文件没有编译到classpath中去。然后想到可能是classpath的问题,项目找不到classpath目录,果然把我的我的resources文件夹重新设置成资源文件的根目录就行了。右击Resources文件夹,选择Mark Directory as,然后选择资源文件根目录。

原文地址:https://www.cnblogs.com/smallfisher/p/12953646.html