@Configuration
@ConditionalOnProperty(prefix="roc.mvc",
name="enabled",
havingValue="true")
@EnableConfigurationProperties(value=MvcProperties.class)
@AutoConfigureBefore(value={org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.class,org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration.class})
public class MvcAutoConfiguration
extends Object
MvcAutoConfiguration:默认MVC处理机制
| 构造器和说明 |
|---|
MvcAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
DefaultErrorController |
defaultErrorController()
默认错误处理机制
|
org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer |
jackson2ObjectMapperBuilderCustomizer(MvcProperties mvcProperties)
JSON数据序列化和反序列化
|
LocalDateTimeConverter |
localDateTimeConverter()
GET请求中字符串转LocalDateTime
|
@ConditionalOnProperty(prefix="roc.mvc",
name="enable-default-errors-handler",
havingValue="true")
@ConditionalOnMissingBean(value=DefaultErrorController.class)
@Bean
public DefaultErrorController defaultErrorController()
@Bean @ConditionalOnMissingBean(value=org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer.class) public org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer jackson2ObjectMapperBuilderCustomizer(MvcProperties mvcProperties)
mvcProperties - 配置属性@Bean @ConditionalOnMissingBean(value=LocalDateTimeConverter.class) public LocalDateTimeConverter localDateTimeConverter()
Copyright © 2022. All rights reserved.