欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SpringBoot设置编码UTF-8的两种方法

程序员文章站 2022-06-17 23:02:38
上篇文章给大家介绍了感兴趣的朋友可以点击查看,下面通过两种方式给大家介绍springboot 设置编码utf-8的方法,具体内容如下所示:第一种 通过过滤器来设置@configurationpubli...

上篇文章给大家介绍了 感兴趣的朋友可以点击查看,下面通过两种方式给大家介绍springboot 设置编码utf-8的方法,具体内容如下所示:

第一种  通过过滤器来设置

@configuration
public class utfconfig {

    @bean
    public filterregistrationbean filterregistrationbean() {
        filterregistrationbean registrationbean = new filterregistrationbean();
        characterencodingfilter characterencodingfilter = new characterencodingfilter();
        characterencodingfilter.setforceencoding(true);
        characterencodingfilter.setencoding("utf-8");
        registrationbean.setfilter(characterencodingfilter);
        return registrationbean;
    }

}

main方法上面添加注解扫描此过滤器

然后在配置文件中添加如下配置:

# 根据过滤器配置字符编码 false 是将原来机制失效 过滤器配置的才生效#
spring.http.encoding.enabled=false

方法二 配置文件

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

到此这篇关于springboot 设置编码utf-8 的两种方法的文章就介绍到这了,更多相关springboot编码utf-8内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!