WebMvcConfigurerAdapter被棄用的原因以及解決辦法

在Spring 4.xx(或者更低)版本升級到Spring 5.xx以及將SpringBoot1.xx版本升級到SpringBoot2.xx版本後WebMvcConfigurerAdapter已經被棄用。在早期的Spring版本中,可以通過extends WebMvcConfigurerAdapter實現其方法的形式進行自動配置擴展,如視圖解析器、攔截器等,由於Java版本更新,在Java8中,可以使用default關鍵詞爲接口添加默認方法,Spring在升級時也同步支持了Java8的這一新特性。因此,從Spring 5.xx開始,WebMvcConfigure包含了WebMvcConfigurerAdapter類中所有方法的默認實現,WebMvcConfigurerAdapter被棄用,我們可以通過直接實現WebMvcConfigure接口,進行自動配置擴展。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章