谷粒学院项目笔记------踩坑+数据库

谷粒学院项目笔记------踩坑+数据库

踩坑

  • 后端Controller配置了@CrossOrigin前端还是报跨域

在这里插入图片描述

解决:在整个Controller注解里面指定请求方式解决了,如下,但问题是之前并没有指定,就只是写了@RestController和@CrossOrigin并没有这个问题啊

在这里插入图片描述

  • Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ucenterMemberServiceImpl': Unsatisfied dependency expressed through field 'baseMapper'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.atguigu.educenter.mapper.UcenterMemberMapper' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
    

    错误application.yml中的mapper.xml配置文件路径写写错了
    在这里插入图片描述

    ​ 主启动类上的扫描包的路径写错了,多写了一个空格
    在这里插入图片描述

  • 后台报获取凭证失败异常
    在这里插入图片描述

跳转至播放视频页面_vid.vue出错,经排查发现是后端获取凭证接口里面设置视频id是从之前测试代码中粘过来的,然后没有该id,还用的是之前的固定id,不应该是如下:

在这里插入图片描述而应该是
在这里插入图片描述

还有就是在创建初始化对象,不要使用InitVodClient有问题,使用封装好的InitObject

  • edu远程调用order的isBuyCourse方法说是找不到

在这里插入图片描述

错误:前端异步请求请求了一次后端接口,然后在created()中又请求了一次,如下:

在这里插入图片描述

解决:异步请求得到请求参数中的courseId,然后再写方法向后端发请求得到课程信息,并在created()中调用该方法,在页面渲染前获取数据,如下:

在这里插入图片描述

  • 如果后端写了@CrossOrigin注解前端页面还是报跨域,则有可能是:
    • 前端api路径写错
    • 前端api请求方式写错
    • 其他错误

数据库

  • 当存储到数据库中的日期是YY-MM-DD HH:mm:ss然后只想查询日期为YY-MM-DD的所有数据,此时有两种方法
    • 使用模糊查询,即让日期like YY-MM-DD
    • 使用DATE(),即SELECT COUNT(*) FROM ucenter_member uc WHERE DATE(uc.gmt_create)='2022-07-21',DATE()函数就表示,将函数中的日期参数只取年月日部分

该项目的具体项目地址:
github:https://github.com/Mia-3/guli
gitee:https://gitee.com/mia-3/guli.git

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值