美文网首页
SpringBoot配置项目字符编码

SpringBoot配置项目字符编码

作者: 永无止境_ | 来源:发表于2019-03-10 13:58 被阅读0次

    一、传统Spring提供的字符编码过滤器

     @Bean
        public FilterRegistrationBean filterRegistrationBean() {
            FilterRegistrationBean registration = new FilterRegistrationBean();
            CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();
            characterEncodingFilter.setForceEncoding(true);
            characterEncodingFilter.setEncoding("UTF-8");
            registration.setFilter(characterEncodingFilter);
            registration.addUrlPatterns("/*");
            return registration;
        }
    
    在main方法上扫描此过滤器

    注意:

    application.properties要添加以下代码,否则上面代码不会生效
    spring.http.encoding.enabled=false
    

    二、在application.properties配置字符编码

    spring.http.encoding.enabled=true
    spring.http.encoding.charset=UTF-8
    spring.http.encoding.force=true
    

    相关文章

      网友评论

          本文标题:SpringBoot配置项目字符编码

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