此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring Framework 6.2.10! |
高级 Java 配置
@EnableWebMvc
进口DelegatingWebMvcConfiguration
哪:
-
为 Spring MVC 应用程序提供默认的 Spring 配置
-
检测并委托给
WebMvcConfigurer
实现来自定义该配置。
对于高级模式,您可以删除@EnableWebMvc
并直接从DelegatingWebMvcConfiguration
而不是实现WebMvcConfigurer
,
如以下示例所示:
-
Java
-
Kotlin
@Configuration
public class WebConfiguration extends DelegatingWebMvcConfiguration {
// ...
}
@Configuration
class WebConfiguration : DelegatingWebMvcConfiguration() {
// ...
}
您可以将现有方法保留在WebConfig
,但您现在也可以覆盖 bean 声明
基类,并且您仍然可以拥有任意数量的其他WebMvcConfigurer
实现
类路径。