苍穹外卖学习----出错记录

这篇具有很好参考价值的文章主要介绍了苍穹外卖学习----出错记录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 

目录

 前言:

1.微信开发者工具遇到的问题:

1.1appid消失报错:

1.2解决方式:

1.3原因猜测:

2.GET http://localhost:8080/user/addressBook/list 404

2.1解决方式,重启idea 

3.day8解决微信支付的模块 跳过 微信小程序订单支付/微信支付流程

3.1问题:

3.2解决思路:

3.3修改 OrderController ,直接调用 paySuccess(原文件自带) 

3.4修改 orderServiceImpl.payment 跳过调用微信生成预支付交易单接口 

3.5小程序端:

3.6测试:

4.昨天关机了,没有开redis服务  报错如下:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to Redis; nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to localhost:6379] with root cause

4.1重新运行  就解决了

5.苍穹外卖day12空指针异常

5.1报错截图

5.2分析:

5.3解决展示:

 总结:                                                              


 前言:

本文章会记录,苍穹外卖项目学习中遇到的错误,有遇到同样问题的可评论留言,我会的话可以无偿答疑帮助你解决!!!一起加油~

1.微信开发者工具遇到的问题:

1.1appid消失报错:

{errMsg: login:fail 系统错误,错误码:41002,appid missing [20240112 16:44:02][undefined]}

1.2解决方式:

appid可在微信开发者官网   登录账号后在开发栏 找到 复制后按以下步骤粘贴即可解决

苍穹外卖学习----出错记录,javaweb,学习

苍穹外卖学习----出错记录,javaweb,学习

苍穹外卖学习----出错记录,javaweb,学习

1.3原因猜测:

好像是因为期末考停止学习外卖项目了几天,然后appid自己没掉了,还是说我点了清除缓存

2.GET http://localhost:8080/user/addressBook/list 404

导入地址薄代码后,微信小程序发送请求list,后端idea接收不到,重启idea可接收到了 

苍穹外卖学习----出错记录,javaweb,学习

苍穹外卖学习----出错记录,javaweb,学习

2.1解决方式,重启idea 

 

3.day8解决微信支付的模块 跳过 微信小程序订单支付/微信支付流程

原作者:

苍穹外卖学习----出错记录,javaweb,学习

3.1问题:

黑马苍穹外卖day8实现的微信支付功能没办法由个人小程序账号实现

肯定也是很多小伙伴遇到的问题,这里提供我的解决思路和具体操作

3.2解决思路:

后端点击支付调用接口后直接改写数据库支付状态

前端点击支付后直接回调支付成功页面

3.3修改 OrderController ,直接调用 paySuccess(原文件自带) 

苍穹外卖学习----出错记录,javaweb,学习

3.4修改 orderServiceImpl.payment 跳过调用微信生成预支付交易单接口 

苍穹外卖学习----出错记录,javaweb,学习

3.5小程序端:

小程序前端,支付页面点击支付后直接回调支付成功页面

修改 pages.pay.index.js 文件

Ctrl + F 搜索 handleSave 定位

把支付成功的逻辑提到判断之外直接执行,原来的代码注释掉

苍穹外卖学习----出错记录,javaweb,学习

自己跟着项目做到 day8 这里有点懵逼

因为没有企业资质的key,在微信端调试的时候

点击支付后没办法回调,导致项目没法完整的测试

修改一下逻辑跳过微信支付环节又可以愉快的做项目啦

作者:张无辑 https://www.bilibili.com/read/cv25414453/ 出处:bilibili

3.6测试:

苍穹外卖学习----出错记录,javaweb,学习

苍穹外卖学习----出错记录,javaweb,学习

苍穹外卖学习----出错记录,javaweb,学习

苍穹外卖学习----出错记录,javaweb,学习

苍穹外卖学习----出错记录,javaweb,学习

4.昨天关机了,没有开redis服务  报错如下:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to Redis; nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to localhost:6379] with root cause

苍穹外卖学习----出错记录,javaweb,学习

苍穹外卖学习----出错记录,javaweb,学习

苍穹外卖学习----出错记录,javaweb,学习

4.1重新运行  就解决了

苍穹外卖学习----出错记录,javaweb,学习

5.苍穹外卖day12空指针异常

5.1报错截图

苍穹外卖学习----出错记录,javaweb,学习

苍穹外卖学习----出错记录,javaweb,学习

5.2分析:

当时出问题,我猜测是我的office未激活导致无法new 模板文件,

然后我就用激活工具给他激活了,不会激活可以问我哈哈

在尝试下载就没问题了

5.3解决展示:

苍穹外卖学习----出错记录,javaweb,学习

苍穹外卖学习----出错记录,javaweb,学习

 总结:                                                              

                                                         于2024/1/25学完苍穹外卖后端,不说了,接到单子了……文章来源地址https://www.toymoban.com/news/detail-791472.html

到了这里,关于苍穹外卖学习----出错记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • itheima苍穹外卖项目学习笔记--Day7:缓存商品 / 购物车

    通过Redis来缓存菜品数据,减少数据库查询操作。 缓存逻辑分析: 每个分类下的菜品保存一份缓存数据 数据库中菜品数据有变更时清理缓存数据 修改用户端接口 DishController 的 list 方法,加入缓存处理逻辑 修改管理端接口 DishController 的相关方法,加入清理缓存的逻辑,需要

    2024年02月16日
    浏览(46)
  • itheima苍穹外卖项目学习笔记--Day1:项目介绍与开发环境搭建

    (1). 前端环境搭建 前端工程基于 nginx 运行 启动nginx:双击 nginx.exe 即可启动 nginx 服务,访问端口号为 80 (2). 后端环境搭建 后端工程基于 maven 进行项目构建,并且进行分模块开发 (3). 前后端联调 修改数据库中明文密码,改为MD5加密后的密文 修改Java代码,前端提交的密码进行

    2024年02月15日
    浏览(36)
  • itheima苍穹外卖项目学习笔记--Day10: 订单状态定时处理/来单提醒和客户催单

    Spring Task 是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。 定位:定时任务框架 作用:定时自动执行某段Java代码 cron表达式其实就是一个字符串,通过cron表达式可以定义任务触发的时间构成规则: 分为6或7个域,由空格分隔开, 每个域代表一个

    2024年02月17日
    浏览(53)
  • 苍穹外卖day11笔记

    今日首先介绍前端技术Apache ECharts,说明后端需要准备的数据,然后讲解具体统计功能的实现,包括营业额统计、用户统计、订单统计、销量排名。 ECharts是一款基于 Javascript 的数据可视化图表库。我们用它来展示图表数据。 步骤 1). 引入echarts.js 文件 2). 为 ECharts 准备一个设

    2024年02月13日
    浏览(44)
  • 【苍穹外卖 | 项目日记】第一天

    我打算用16天的时间写完黑马程序员的苍穹外卖项目,为了督促自己每天坚持写以及记录项目知识点,所以用这种项目日记的方式鞭策自己 目录 前言: 今日完结任务: 今日收获: 1.阅读代码框架: 2.新增员工接口: 3.分页查询接口: 4.员工状态修改接口: 杂项知识点: 总

    2024年02月08日
    浏览(41)
  • 苍穹外卖亮点再梳理 ||

    一、项目整体亮点: 【注:基于每个亮点,均有整理的相关知识,可在博客中查看】 1.数据库的设计采用RBAC(基于角色访问控制)的权限设计。 RBAC将权限授予角色,然后将用户分配给角色,从而简化了权限管理。这种方法使得权限管理更加模块化和可管理,有利于系统的安

    2024年04月14日
    浏览(32)
  • 苍穹外卖系统07

    哈喽!大家好,我是旷世奇才李先生 文章持续更新,可以微信搜索【小奇JAVA面试】第一时间阅读,回复【资料】更有我为大家准备的福利哟,回复【项目】获取我为大家准备的项目 最近打算把我手里之前做的项目分享给大家,这个苍穹外卖系统是跟着B站上的一个视频做的

    2024年02月13日
    浏览(28)
  • 苍穹外卖技术栈

    重难点详解 1、定义全局异常 2、ThreadLocal ThreadLocal 并不是一个Thread,而是Thread的一个局部变量 ThreadLocal 为每一个线程提供独立的存储空间,具有线程隔离的效果,只有在线程内才能取到值,线程外则不能访问 注意:客户端每次发送http请求,对应的服务端都会分配一个新的线

    2024年02月10日
    浏览(37)
  • 项目实战————苍穹外卖(DAY11)

    Apache ECharts 营业额统计 用户统计 订单统计 销量排名Top10 功能实现: 数据统计 数据统计效果图: 1.1 介绍 Apache ECharts 是一款基于 Javascript 的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。 官网地址:Apache ECharts 常见效果展示: 1). 柱形图

    2024年01月20日
    浏览(47)
  • 苍穹外卖-第一章项目介绍

    1)管理端功能 员工登录/退出 , 员工信息管理 , 分类管理 , 菜品管理 , 套餐管理 , 菜品口味管理 , 订单管理 ,数据统计,来单提醒。 2)用户端功能 微信登录 , 收件人地址管理 , 用户历史订单查询 , 菜品规格查询 , 购物车功能 , 下单 , 支付、分类及菜品浏览。 1)管理端 餐饮企业

    2024年02月08日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包