@Configuration @ConditionalOnWebApplication @Import(value=MessageSourceConfiguration.class) public class RestMvcConfiguration extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
protected static class |
RestMvcConfiguration.ControllerConfiguration
默认Controller
|
protected static class |
RestMvcConfiguration.EnableWebMvcConfiguration
EnableWebMvc
|
protected static class |
RestMvcConfiguration.LoggerConfiguration
日志
|
protected static class |
RestMvcConfiguration.MailSenderAutoConfiguration
邮件发送
|
protected static class |
RestMvcConfiguration.WebMvcAutoConfigurationAdapter
WebMvc
|
| 构造器和说明 |
|---|
RestMvcConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
com.fasterxml.jackson.databind.Module |
defaultModule() |
BaseErrorAttributes |
errorAttributes() |
OrderedHttpPutFormContentFilter |
httpFormContentFilterRegistration() |
org.springframework.web.multipart.MultipartResolver |
multipartResolver() |
ThreadLocalCleanFilter |
threadLocalCleanFilter()
清理 ThreadLocal 防止线程重用时数据出错
|
@Bean public com.fasterxml.jackson.databind.Module defaultModule()
@Bean
@ConditionalOnMissingBean(value=org.springframework.boot.autoconfigure.web.ErrorAttributes.class,
search=CURRENT)
public BaseErrorAttributes errorAttributes()
@Bean @ConditionalOnMissingBean(value=org.springframework.web.filter.HttpPutFormContentFilter.class) public OrderedHttpPutFormContentFilter httpFormContentFilterRegistration()
@Bean public ThreadLocalCleanFilter threadLocalCleanFilter()
@Bean public org.springframework.web.multipart.MultipartResolver multipartResolver()