错误信息:
java.lang.NoClassDefFoundError: org/springframework/util/backoff/BackOff
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2570)
at java.lang.Class.getDeclaredMethods(Class.java:1855)
at org.springframework.core.type.StandardAnnotationMetadata.hasAnnotatedMethods(StandardAnnotationMetadata.java:136)
错误原因由于spring版本太低 而spring-amqp和spring-rabbitMQ版本太高导致。
最后换成spring3和spring-amqp-1.4.6.RELEASE、spring-rabbit-1.4.6.RELEASE
如果是spring4 换成更高版本spring的的amqp和rabbit即可。