今天我在做邮箱发送验证码功能的时候出现了一个问题,特此来记录一下
想必大家看到这也一定知道是咋回事了,原因就是因为我导入的这个MailSender这个包,在spring容器中没有创建Bean,才导致这个问题,我当时还挺懵逼的,明明Maven也导入进来了,然后SpringBoot的主启动类也放对了位置
可为啥还是启动失败,并且报错说找不到bean?
最后我解决的方法就是:放弃@Resource注解用@Autowire(required = false),其原因就是因为Bean没有声明,我调用的这个是第三方的MailSender接口,没有声明的
以上是解决办法仅仅只是我个人的解决办法,如果评论区有其他大佬懂的可以发表一下自己解决这类事情的经过,最后希望大家能够帮忙点赞、转发给身边更多的人知道这种问题的解决方式