使用阿里云rocketmq引用ons-client包从1.2.7.Final-1.8.0.Final JSONPResponseBodyAdvice

如题:
使用阿里云rocketmq引用ons-client包从1.2.7.Final-1.8.0.Final 后一直提示:

nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.web.client.RestTemplate com.chezhu.chexian.util.RestTemplateBase.restTemplate;
 nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: 
 Cannot find class [com.aliyun.openservices.shade.com.alibaba.fastjson.support.spring.JSONPResponseBodyAdvice] for bean 
 with name 'JSONPResponseBodyAdvice' defined in URL [jar:file:/E:/maven/m2/repository1/com/aliyun/openservices/ons-client/1.8.0.Final/ons-client-1.8.0.Final.jar!/com/aliyun/openservices/shade/com/alibaba/fastjson/support/spring/JSONPResponseBodyAdvice.class]; 
 nested exception is java.lang.ClassNotFoundException: **com.aliyun.openservices.shade.com.alibaba.fastjson.support.spring.JSONPResponseBodyAdvice**:
	at runjettyrun.ProjectClassLoader.loadClass(ProjectClassLoader.java:91)
	at org.springframework.util.ClassUtils.forName(ClassUtils.java:265)
	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)
	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)
	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1347)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:358)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335)
	at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:187)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:906)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:864)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:779)
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:503)
	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:295)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1148)

com.aliyun.openservices.shade.com.alibaba.fastjson.support.spring.JSONPResponseBodyAdvice
使用阿里云rocketmq引用ons-client包从1.2.7.Final-1.8.0.Final JSONPResponseBodyAdvice_第1张图片
在jar包中是有的,但是一直报找不到JSONPResponseBodyAdvice这个类,那么就不让spring扫描试下:


		
	

成功!

你可能感兴趣的:(rocketMq)