关于做activemq整合spring时候的异步操作的bug

本文记录了在使用Spring框架集成ActiveMQ过程中遇到的几个典型问题及其解决方案,包括NoSuchMethodError错误、bean初始化失败及邮件发送接收问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

操作的时候遇到很多问题

1.一般框架我们测试代码肯定是是写在test里面,当我用了所有jar包后,然后

第一次报错是:java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotatedE


找了很多资料都有点缺陷,在保证不是jar少了的情况下 spring-test 最好用成 4.16版本的 


第二次报错是:Initialization of bean failed; nested exception is java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotationUtils.getAnnotation(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/lang/annotation/Annotation;


我当时仍然是找了很多资料,仍然没有得到解决,后面才想到可能是有些配置文件里面的bean没有注入进去,最后一个个检查jar才发现,activemq和spring集成不单需要activemq的相关包和spring的jms还有原始java的jms,仍然需要apache的commom工具包


最后邮件能够发出去,就剩下接受了 报了553错误,一般情况下就是收件人和发件人的邮箱出错了! 


网易的邮箱的密码要配置被允许的密码不是登录的密码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值