このバージョンはまだ開発中であり、まだ安定しているとは見なされていません。最新の安定バージョンについては、Spring Framework 6.2.12 を使用してください! |
高度な Java 構成
@EnableWebMvc は DelegatingWebMvcConfiguration をインポートします。
Spring MVC アプリケーションにデフォルトの Spring 構成を提供します
WebMvcConfigurer実装を検出して委譲し、その構成をカスタマイズします。
拡張モードの場合、次の例に示すように、WebMvcConfigurer を実装する代わりに、@EnableWebMvc を削除して DelegatingWebMvcConfiguration から直接拡張できます。
Java
Kotlin
@Configuration
public class WebConfiguration extends DelegatingWebMvcConfiguration {
// ...
}@Configuration
class WebConfiguration : DelegatingWebMvcConfiguration() {
// ...
} 既存のメソッドを WebConfig に保持できますが、ベースクラスからの Bean 宣言をオーバーライドすることもでき、クラスパス上に他の WebMvcConfigurer 実装をいくつでも持つことができます。