如何解决尝试将Spring版本从5.1升级到5.2时出现错误
在尝试将Spring从5.1升级到5.2时遇到此问题
@配置 公共类WebMvcConfiguration扩展了WebMvcConfigurationSupport {
@Override
public RequestMappingHandlerMapping requestMappingHandlerMapping() {
final RequestMappingHandlerMapping handlerMapping = super.requestMappingHandlerMapping();
handlerMapping.setUseSuffixPatternMatch(false);
handlerMapping.setUseTrailingSlashMatch(false);
return handlerMapping;
}
}
此问题是setUseSuffixPatternMatch()方法从5.2版本开始不推荐使用,但可以通过将参数设置为false来使用。我已经给了'false'作为参数,但是出现了这个错误。
此方法是否有替代方法。
我也尝试删除setUseSuffixPatternMatch()方法,但出现此错误
不能在类org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport中使用[18,66]方法requestMappingHandlerMapping; 需要[错误]:org.springframework.web.accept.ContentNegotiationManager,org.springframework.format.support.FormattingConversionService,org.springframework.web.servlet.resource.ResourceUrlProvider
当我尝试将Spring 5.1升级到5.2时,我不理解为什么requestMappingHandlerMapping无法正常工作
解决方法
可以使用更新的方法来代替这些不建议使用的方法。 PFB链接为您提供了有关该类可用的新方法的详细信息。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。