不推荐使用WebMvcConfigurerAdapter类型 [英] The type WebMvcConfigurerAdapter is deprecated
本文介绍了不推荐使用WebMvcConfigurerAdapter类型的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我只是迁移到spring mvc version 5.0.1.RELEASE
但是在eclipse中突然STS WebMvcConfigurerAdapter被标记为已弃用
I just migrate to spring mvc version 5.0.1.RELEASE
but suddenly in eclipse STS WebMvcConfigurerAdapter is marked as deprecated
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
:
Since Spring 5 you just need to implement the interface WebMvcConfigurer
:
public class MvcConfig implements WebMvcConfigurer {
这是因为Java 8在接口上引入了默认方法,涵盖了 WebMvcConfigurerAdapter
类
This is because Java 8 introduced default methods on interfaces which cover the functionality of the WebMvcConfigurerAdapter
class
见这里:
这篇关于不推荐使用WebMvcConfigurerAdapter类型的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文