美文网首页
Spring boot 之扩展Spring MVC功能

Spring boot 之扩展Spring MVC功能

作者: 黑曼巴yk | 来源:发表于2020-10-09 10:43 被阅读0次

前言

Spring boot做了很多默认自动配置的功能。可以在spring-boot-autoconfigure
web/servlet/WebMvcAutoConfiguration文件中。
我们也可以自定义一些Handler,Interceptor,ViewResolver,MessageConverter等来自定义配置

@Configuration
public class WebConfig implements WebMvcConfigurer {

    /**
     * 添加类型转换器和格式化器
     * @param registry
     */
    @Override
    public void addFormatters(FormatterRegistry registry) {
        registry.addFormatterForFieldType(LocalDate.class, new USLocalDateFormatter());
    }

    /**
     * 跨域支持
     * @param registry
     */
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
                .allowedOrigins("*")
                .allowCredentials(true)
                .allowedMethods("GET", "POST", "DELETE", "PUT")
                .maxAge(3600 * 24);
    }
}

相关文章

网友评论

      本文标题:Spring boot 之扩展Spring MVC功能

      本文链接:https://www.haomeiwen.com/subject/dxgkpktx.html