fastjson 1.2.58与spring 4.2.5.RELEASE版本兼容问题

x8goxv8g  于 2021-11-27  发布在  Java
关注(0)|答案(0)|浏览(154)

在使用fastjson 1.2.58和spring 4.2.5.RELEASE版本时启动项目报错java.lang.NoSuchMethodError: org.springframework.core.MethodParameter.hasMethodAnnotation(Ljava/lang/Class;)Z
at com.alibaba.fastjson.support.spring.JSONPResponseBodyAdvice.supports(JSONPResponseBodyAdvice.java:53),查看源码后发现 fastjson 1.2.58的com.alibaba.fastjson.support.spring.JSONPResponseBodyAdvice类since 为spring 4.2,但在其53行中使用了spring-core包中org.springframework.core.MethodParamete类r的hasMethodAnnotation方法,该方法在spring 4.2中不存在,在spring 4.3中发现该方法标记为since 4.3

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题