我正在使用intellij中的spring集成构建一个sftp上传和下载项目,并且遇到以下方法的问题:ObjectUtils.unwrapOptional,AnnotationAttributes.getAliasedStringArray。当我运行项目时,我收到上述方法之一的NoSuchMethodError错误。我找不到包含它们的spring-core jar,我在gradle中使用的当前jar是:'compile group:org.springframework',name:'spring-core',version:'5.0.8 .RELEASE”,它在AnnotationAttributes类中不包含getAliasedStringArray方法。有人可以帮我解决包含两种方法的jar版本吗?谢谢
最佳答案
AnnotationAttributes.getAliasedStringArray
从4.3.6.RELEASE开始折旧,并由AnnotationAttributes.getStringArray
替换(查看5.0.8.RELEASE的规范)。
本质上,您必须将实现更改为新方法,因为不赞成使用的方法不在您使用的版本中,或者您必须降低版本的等级。