SpringBoot获取application.properties文件中文乱码问题及解决

 更新时间:2024年05月09日 11:00:25   作者:duxiaozui  
这篇文章主要介绍了SpringBoot获取application.properties文件中文乱码问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

问题描述

application.properties文件中:

结果就是:

在SpringBoot中需要获取application.properties文件

但是会发生中文乱码,

以往解决方法就是

以上位置需要更改,但是有的测试之后仍然还是会显示中文乱码,需要注意(属性文件的默认编码下边 的选项需要勾选)

也有其他人说这样只是治标不治本,还是不能够解决,在运行项目的时候他不会使用utf-8,还是默认的原来的,也就是说= application.properties中文乱之所以乱码是应spring boot项目默认的加载配置文件application是通过字符集ISO-8859-1载入的。

那么建议可以尝试一下在启动类上,或者配置类上使用:

@PropertySource(value = "classpath:application.properties", encoding = "UTF-8")

该注解来进行尝试解决。

输出结果为:

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • SpringBoot Starter自定义之创建可复用的自动配置模块方式

    SpringBoot Starter自定义之创建可复用的自动配置模块方式

    本文将详细介绍如何设计和实现一个自定义的Spring Boot Starter,帮助读者掌握这一强大技术,提升代码复用性和开发效率,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04
  • SpringBoot框架实现支付和转账功能

    SpringBoot框架实现支付和转账功能

    在 Spring Boot 框架中实现支付和转账功能时,涉及到多个细节和注意点,这些功能通常需要高度的安全性、稳定性和可扩展性,本文介绍了实现支付和转账功能的一些关键点,需要的朋友可以参考下
    2024-08-08
  • Java中ArrayList和LinkedList有什么区别举例详解

    Java中ArrayList和LinkedList有什么区别举例详解

    这篇文章主要介绍了Java中ArrayList和LinkedList区别的相关资料,包括数据结构特性、核心操作性能、内存与GC影响、扩容机制、线程安全与并发方案,以及工程实践场景,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-02-02
  • SpringBoot中使用异步调度程序的高级方法

    SpringBoot中使用异步调度程序的高级方法

    本文主要介绍了SpringBoot中使用异步调度程序的高级方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-07-07
  • SpringMVC基于阻塞队列LinkedBlockingQueue的同步长轮询功能实现详解

    SpringMVC基于阻塞队列LinkedBlockingQueue的同步长轮询功能实现详解

    这篇文章主要介绍了SpringMVC基于阻塞队列LinkedBlockingQueue的同步长轮询功能实现详解,本文介绍的也是生产者消费者的一种实现,生产者不必是一个始终在执行的线程,它可以是一个接口,接受客户端的请求,向队列中插入消息,需要的朋友可以参考下
    2023-07-07
  • Java中volatile关键字的作用是什么举例详解

    Java中volatile关键字的作用是什么举例详解

    这篇文章主要介绍了Java中volatile关键字的作用是什么的相关资料,volatile关键字在Java中用于修饰变量,提供可见性和禁止指令重排的特性,但不保证原子性,它通过内存屏障实现这些特性,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-04-04
  • JAVA collection集合之扑克牌游戏实例

    JAVA collection集合之扑克牌游戏实例

    本篇文章主要介绍了JAVA collection集合之扑克牌游戏实例,使用了collection集合开发小游戏,有需要的可以了解一下。
    2016-11-11
  • RocketMQ NameServer保障数据一致性实现方法讲解

    RocketMQ NameServer保障数据一致性实现方法讲解

    这篇文章主要介绍了RocketMQ NameServer保障数据一致性实现方法,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • Springboot2.6.x的启动流程与自动配置详解

    Springboot2.6.x的启动流程与自动配置详解

    这篇文章主要给大家介绍了关于Springboot2.6.x的启动流程与自动配置的相关资料,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2022-01-01
  • 深入理解Spring Aop的执行顺序

    深入理解Spring Aop的执行顺序

    本文将结合实例代码,介绍Spring Aop的执行顺序,非常具有实用价值,需要的朋友可以参考下
    2021-06-06

最新评论