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

 更新时间:2021年11月19日 15:33:57   作者:liuyanntes  
本文通过两种方式给大家介绍SpringBoot 设置编码UTF-8 ,每种方式通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

上篇文章给大家介绍了springboot全局字符编码设置解决乱码问题 感兴趣的朋友可以点击查看,下面通过两种方式给大家介绍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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SpringCloud及Nacos服务注册IP选择问题解决方法

    SpringCloud及Nacos服务注册IP选择问题解决方法

    这篇文章主要介绍了SpringCloud及Nacos服务注册IP选择问题,为什么注册的IP和真实IP不符合呢,原因是Nacos客户端在注册服务时会从机器网卡中选择一个IP来注册,所以,当注册了的是非真实IP后,另一台机器调用时是不可能调通的,知道问题原因就是解决方法,一起看看吧
    2024-01-01
  • java swing编程入门代码编写(java编程入门)

    java swing编程入门代码编写(java编程入门)

    Swing是一个为Java设计的GUI工具包,是用来做UI界面的,大家看了下面的介绍就要吧自己做java界面了
    2013-12-12
  • logback使用MDCFilter日志过滤源码解读

    logback使用MDCFilter日志过滤源码解读

    这篇文章主要介绍了logback使用MDCFilter日志过滤源码解读,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • Java wait和notify虚假唤醒原理

    Java wait和notify虚假唤醒原理

    这篇文章主要介绍了Java wait和notify虚假唤醒,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • Java实现简单的socket通信教程

    Java实现简单的socket通信教程

    这篇文章主要介绍了Java实现简单的socket通信教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • mybatis实现特殊字段加密方式

    mybatis实现特殊字段加密方式

    这篇文章主要介绍了mybatis实现特殊字段加密,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • Java Web开发中的分页与参数校验举例详解

    Java Web开发中的分页与参数校验举例详解

    这篇文章主要介绍了JavaWeb开发中的分页设计和参数校验,分页设计通过分页查询参数优化查询性能,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-02-02
  • 关于mybatis一对一查询一对多查询遇到的问题

    关于mybatis一对一查询一对多查询遇到的问题

    这篇文章主要介绍了关于mybatis一对一查询,一对多查询遇到的错误,接下来是对文章进行操作,要求查询全部文章,并关联查询作者,文章标签,本文给大家介绍的非常详细,需要的朋友可以参考下
    2022-05-05
  • 详解java中动态代理实现机制

    详解java中动态代理实现机制

    这篇文章主要为大家介绍了java中动态代理实现机制的相关资料,需要的朋友可以参考下
    2016-01-01
  • 浅谈java switch如果case后面没有break,会出现什么情况?

    浅谈java switch如果case后面没有break,会出现什么情况?

    这篇文章主要介绍了浅谈java switch如果case后面没有break,会出现什么情况?具有很好的参考价值,希望对大家有所帮助。一起跟随想小编过来看看吧
    2020-09-09

最新评论