If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.2021-11-08

在尝试给自己的SpringBoot项目加上权限登录时,项目忽然就不行了。
然后我把修改的地方全部都删掉了,还是不行
报错是这样
分成两部分 一部分是

ERROR : o.s.b.d.LoggingFailureAnalysisReporter
另一部分


Description:
 
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
//无法配置数据库,没有指定url属性,并且无法配置embedded datasource
Reason: Failed to determine a suitable driver class
//原因:无法明确指定正确的驱动类(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).
 
//建议:
//如果如果需要加载嵌入式的数据库,请将他放入路径中
//如果有数据库设置需要从指定配置文件中加载,需要调用该配置文件(目前没有活动的配置文件)
 
Process finished with exit code 1

我是从昨天弄的权限,发现登录权限这件事情最好是从一开始就弄好,而不是项目弄到一半了,想起来了就开始弄。
我一开始将错误的处理定位到了上面的报错
ERROR : o.s.b.d.LoggingFailureAnalysisReporter
因为我的.properties中制定了数据源,mysql数据库也是开的。
我百度了一顿后,处理方法都是
1.在pom中注释掉security的相关依赖
在这里插入图片描述但是我已经注释掉了,而且Maven也被清除掉了。
2.先clean再insatll在这里插入图片描述
我也照做了 重启了idea 但是没有什么用处
所以我还只能从第二个报错哪里上手
有了很多解决方法例如
1.在application中的注解增加一些东西
2.如果不用数据库就把数据库相关依赖全部注释掉
3.配置数据库源文件
真是听君一席话如听一席话
一点用都没有
到最后我找到了一篇文章 评论区的大神解决了我的问题
正确解决方法在评论区
我们首先要搞清楚,自己的项目在之前究竟是否能正常的运行??
如果能正常运行,那些在application加注解的其实都不算解决方法,因为没有解决根本问题,你加上注解只是换了一种报错。
我的报错原因就是我的 resouces文件不知道什么时候变成了一个普通文件夹,只要在把它设置成资源文件夹就可了

在这里插入图片描述只要在resources文件夹上右击
在这里插入图片描述

在这里插入图片描述
感谢大哥
只要程序能正常运行,就不要修改任何一句代码
在这里插入图片描述

  • 18
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值