package com.ge.hc.gsit.sbom.configuration;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
@Configuration
@EnableAutoConfiguration
@EnableWebMvc
@ComponentScan(basePackages = {"com.abc.xy.gsit.sbom.controller","com.abc.xy.gsit.sbom.exception"})
public class MvcConfig extends WebMvcAutoConfigurationAdapter{
}
您好,
我想知道WebMvcAutoConfigurationAdapter类是如何工作的。
如果有任何文件,请告诉我,这将有所帮助。
先谢谢。
答案 0 :(得分:0)
评论WebMvcAutoConfigurationAdapter
状态:
//定义为嵌套配置,以确保在没有
时不读取WebMvcConfigurerAdapter//在类路径
上
WebMvcAutoConfigurationAdapter
类扩展WebMvcConfigurerAdapter
并提供WebMvcConfigurer
接口方法的默认实现,这些方法是回调,以通过@EnableWebMvc
自定义Spring MVC的基于Java的配置。
因此,如果您想要更改某些行为,则应扩展WebMvcConfigurerAdapter
。
有关EnableAutoConfiguration
和Spring Boot的更多详细信息:Understanding Spring Boot