본문 바로가기

Programing/Framework

[Spring] WebMvcConfigurerAdapter가 deprecate 되었네, 해결책은?

Spring 5.0이 되면서 WebMvcConfigurerAdapter가 deprecate 되었다. WebMvcConfigurerAdapter 참고

이유인 즉슨 자바 8이 기본 버전(baseline)이 되면서 Java 8의 Interface의 기능 중 하나인 default method 기능을 이용하면 구지 추상 클래스를 쓰지 않아도 되기 때문이다.


그래서 인텔리제이에서는 @Deprecated 어노테이션을 보고 득달같이 뭐라고 잔소리를 한다.


잔소리는 알겠는데 왜 그러는지 모르고 있을 때는 어떻게 하라는 건지 해결책이 안떠올랐다.

결국 이해를 하고 나서 아래와 같이 바꾸니 잔소리가 사라졌다.