分享一个实用的SpringBoot调试技巧,简单但是实在

文章讲述了在项目中添加微信支付功能后,SpringBoot服务无法启动的问题。作者通过调试发现是由于redission客户端版本不一致导致的bean注入失败。建议深入理解Spring容器管理和版本匹配的重要性,以便快速定位此类问题。
摘要由CSDN通过智能技术生成

场景需求

今天在项目添加了微信支付后,原本以为绝对OK,启动SpingBoot服务,好家伙,直接起不来,控制台也不输出异常信息。一猜就应该是自己手欠,没办法,只能用最朴实的办法解决了,debug。

alt

调试方法

步骤一

在你的项目启动类的这行代码打一个断点,并复制这行代码

alt

步骤二

同时按下快捷键 Art+F8,然后在框框中输入,如下所示

alt

步骤三

点击按钮 Evaluate,进行分析

alt 然后你会看到对应的错误提示,注意,有的不是在第一层,你需要点击cause这里,层层点击进去,看到没,是不是很熟悉的场景,bean注入失败

检查

我这里是引入了redssion客户端导致的,版本不一致的原因。

写在最后

关于spring,一定要好好掌握,尤其是理解容器管理的含义,按照自己能够理解的方式形象记忆,这样你才能快速定位问题。好了,周末愉快,觉得我是用心在分享的铁子们,帮忙给个三连,点赞、收藏、在看,你的三连是我默默坚持输出的动力。 欢迎持续关注"安前码后"

本文由 mdnice 多平台发布

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

做一枚快乐的程序员

觉得不错的话,可以点赞加关注哦

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值