调用AliOssUtil实现上传功能时报错,Field aliOssUtil in com.sky.controller.admin.CommonController required a bean

1.run模式报错问题:AliOssUtil的bean对象没有注入

2.debug模式下报错:org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.sky.utils.AliOssUtil' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}

3.网上查找解决方案:

        3.1 调低idea提示等级。-》没用,run不起来

        3.2 @Autowired下面再加上@Qualifier(“类名”)注释,来指定注入具体的注入类。-》 没用

        3.3 在service层的接口对应实现上加@Service。-》之前有出现类似的问题,用这个方法解决,但这次没有

        3.4 加其他注解,@Controller、@Service、@Repository、 @Component 加上其中一个。-》没用

        3.5 包目录。bean要在启动类所在的同包下。-》没用

        3.6 最后不愿意再追debug了,就重新全流程导入AliOssUt的相关代码,发现是没有在

OssConfiguration类上加注解@Configuration

4.感悟:

        4.1 细心细心再细心。因为一个几分钟的问题,导致一晚上的时间被浪费了

        4.2 同一个问题可以由不同的问题导致。

        4.3 debug水平有待提高,抽时间在b站上系统学习一下

        4.4 我不想debug了 o(╥﹏╥)o

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
【资源说明】 该项目是个人毕设项目源码,评审分达到95分,都经过严格调试,确保可以运行!放心下载使用。 该项目资源主要针对计算机、自动化等相关专业的学生或从业者下载使用,也可作为期末课程设计、课程大作业、毕业设计等。 具有较高的学习借鉴价值!基础能力强的可以在此基础上修改调整,以实现类似其他功能。 程序技术: Springboot + Uniapp + Mysql 本考勤系统项目前端采用基于跨平台的Uniapp设计,开发工具采用Hbuilder,可以实现一次开发多端发布。这个考勤系统不同于传统的考勤系统,可以实现对接讯飞开放平台,其中的声纹识别api文档地址:https://www.xfyun.cn/doc/voiceservice/isv/API.html#接口调用流程,实现语音声纹的录入注册和查询对比。手机端接口都在web.controller.api.SysApiController里面,录音文件上传接口是在cn.ttitcn.web.controller.common.CommonController里面的common/uploadVoice,他的返回值是该录音文件在服务器硬盘中存储的绝对路径。项目实现功能如下: 一 用户注册 1 表单输入用户名密码等基础信息,验证数据后,点击下一步 2 进入录音界面 3 A 录音完成--上传录音--返回录音文件存在服务器的路径 B 再根据A的路径到讯飞注册,返回一个特征码featureId ---registerVoice 4 根据第3步得到的特征码和第1步表单的内容调注册接口 ---register 二 声纹登录 ---loginVoice 1 录音完成--上传录音--返回录音文件存在服务器的路径 2 再根据A的路径到讯飞查询1:N,返回一组根据比对分数排序的特征码列表,取第一个特征码 3 再根据该特征码查询用户信息,查询到了就返回,登录成功 三 用户密码登录 ---loginNocode 1 根据用户名查询出用户,再和密码进行匹配,相同就返回登录成功 四 声纹考勤 ---attVoice 1 录音完成--上传录音--返回录音文件存在服务器的路径 2 再根据A的路径到讯飞查询1:N,返回一组根据比对分数排序的特征码列表,取第一个特征码 3 再根据该特征码查询用户信息,然后到考勤表查询记录,没有就插入,有就更新考勤间 五 手动考勤 ---att 1 进入手动考勤页面的候会先加载今天的考勤数据,没有会先生成一条,然后返回该条数据,有的话直接返回 ---getAttToday 2 根据考勤记录的ID直接更新间 管理员登录地址: http://localhost:8887/moral/login 管理员账号密码: admin/admin

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值