当前位置: 首页 > 面试题库 >

WebMvcConfigurerAdapter类型已弃用

汪建白
2023-03-14
问题内容

我只是迁移到Spring 5.0.1.RELEASEMVC 版本,但突然在Eclipse STS中将WebMvcConfigurerAdapter标记为已弃用

public class MvcConfig extends WebMvcConfigurerAdapter {
  @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
        // to serve static .html pages...
        registry.addResourceHandler("/static/**").addResourceLocations("/resources/static/");
    }
  ....
  }

我该如何删除!


问题答案:

从Spring 5开始,你只需要实现接口WebMvcConfigurer:

public class MvcConfig implements WebMvcConfigurer {

这是因为Java 8在接口上引入了覆盖WebMvcConfigurerAdapter该类功能的默认方法



 类似资料:
  • 我只是迁移到Spring mvc版本,但突然在eclipse STS WebMvcConfigrerAdapter中被标记为不建议使用 我怎么才能把它拿走!

  • 组织。阿帕奇。Android 5.1中不推荐使用http类和AndroidHttpClient类。这些类不再被维护,您应该尽快将使用这些API的任何应用程序代码迁移到URLConnection类。 https://developer.android.com/about/versions/android-5.1.html#http 它建议切换到URLConnection类。没有足够的文档来准确记录如

  • 问题内容: 今天,我决定将我的android应用程序从Java转换为Kotlin!:)但是,当我输入以下内容时,我感到非常惊讶: 然后Android Studio告诉我:“’getActionView(MenuItem!):View!’ 已弃用。Java中已弃用“ 因此,在问您解决方案之前,我先问谷歌解决方案是什么,我相信我找到了解决方案:“直接使用getActionView()”。 所以我像这样

  • 目前我正在开发一个带有三个菜单项的底部导航栏的应用程序。我曾使用来单击项目。但现在我面临的问题是该方法已贬值。 应用程序语言:Java 问题:“setOnNavigationItemSelectedListener(com.google.android.material.bottomnavigation.BottomNavigationView.OnNavigationItemSelectedLi

  • 由于API 27已弃用。对此最好的替代方案是什么? 在我的例子中,我知道需要使用之类的东西,但我不知道在我的代码中这需要去哪里。 我在班上得到了这些进口货: 但是 被划掉了。

  • 我一直在开发一个使用Google Drive API的Android应用程序。它最初是从这里的quickstart示例构建的。API调用的简化序列(此处未显示正确的错误处理)是: 它一直运行良好,我正准备发布我的应用程序。但是,在驱动器API更新之后,我突然收到一个警告 方法usingOAuth2(Context,String,String...)GoogleAccountCredential是不