19
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

updated at

Organization

Spring Boot 2.0 (Spring 5) の WebMvcConfigurer覚書

はじめに

Spring Boot 1.5.10で作っていたアプリを勇んでSpring Boot 2.0 にしてみたらWebMvcConfigurerAdapterが非推奨になってしまったのでメモ。
Spring4 → Spring5になったからですね。

追記)2.0.0マイグレートに関するもろもろは こちらにまとめてみました。

Javadoc先生が教えてくれた

as of 5.0 WebMvcConfigurer has default methods (made possible by a Java 8 baseline) and can be implemented directly without the need for this adapter

なるほど、Spring5からはjava8以降が必須になったので、defaultメソッドが使えるようになったんだなぁ。

治療

変更前のWebMvcConfig.java

変更前のWebMvcConfig.java
@Configuration
public class WebMvcConfig extends WebMvcConfigurerAdapter
{
    // 略
}

変更後のWebMvcConfig.java

変更後のWebMvcConfig.java
@Configuration
public class WebMvcConfig implements WebMvcConfigurer
{
    // 略
}

これだけ。

おわり

余談

Thymeleafの自作Dialectもエラーだわっしょい!

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
19
Help us understand the problem. What are the problem?