SpringBoot学习笔记(12)-配置UTF-8字符集

文章目录

      • 方法一、修改application.properties
      • 方法 二、修改application.yml
      • 方法三、在Bean中配置(启动类)


传统的web项目开发,如使用ssm框架时,我们需要在web.xml中配置统一的字符集,以防输入和输出的乱码;使用SpringBoot时也需要配置字符集,并且配置十分简单,有三种形式。

更多关于SpringBoot的总结请点击:SpringBoot使用总结


方法一、修改application.properties

# 配置字符集为UTF-8
spring.http.encoding.charset=UTF-8
spring.http.encoding.enabled=true
spring.http.encoding.force=true

方法 二、修改application.yml

spring:
http:
encoding:
charset: UTF-8
force: true
enabled: true

方法三、在Bean中配置(启动类)

@Bean
public FilterRegistrationBean filterRegistrationBean() {
FilterRegistrationBean registrationBean = new FilterRegistrationBean();
CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();
characterEncodingFilter.setForceEncoding(true);
characterEncodingFilter.setEncoding("UTF-8");
registrationBean.setFilter(characterEncodingFilter);
return registrationBean;
}

你可能感兴趣的:(SpringBoot学习笔记(12)-配置UTF-8字符集)