当前位置: 首页 > news >正文

@Value读取properties中文乱码解决方案

前几天碰到使用@Value中文乱码的问题,英文字符则不会出现问题

原因:SpringBoot在加载properties配置文件时,使用的默认编码是:ISO_88599_1

解决方式:将properties改成yml就可以读取成功了

@Data
@Component
@PropertySource(value = "classpath:chinese.properties", encoding="UTF-8")
//指定读取配置的前缀
@ConfigurationProperties(prefix = "com.example.demo")
public class Properties {private String name;private Integer age;private String address;
}

使用情况:添加默认配置的时候需要用到 使用的时候使用@Autowaired注入 


http://www.mrgr.cn/news/22240.html

相关文章:

  • c++基础版
  • 显著提升开发者工作效率的编程工具
  • 【原创】java+springboot+mysql疫情期间在线答疑系统设计与实现
  • 多线程常见面试题
  • 【C++】手把手教你看懂的 STL map 详解(超详细解析,小白一看就懂!!)
  • LeetCode HOT100系列题解之数组中的第K个最大元素(7/100)
  • Java零基础入门--自动拆箱
  • 数据库的配置1:Mysql服务端的下载与配置
  • JavaWeb【day11】--(SpringBootWeb案例)
  • Redis 持久化
  • 笔记整理—内核!启动!—kernel部分(1)从汇编阶段到start_kernel
  • C语言手撕归并——递归与非递归实现(附动画及源码)
  • MATLAB基础语法知识
  • 秋招想要过在线测评,这些知识必须刷
  • Spring05——注解开发定义bean、Spring纯注解开发模式
  • Pipeline流水线通过git拉取Jenkinsfile报错 error: RPC failed; result=22, HTTP code = 404
  • 小红书自热矩阵:低成本创业神器,轻松引流实现财富自由
  • DPDK基础入门(六):从PCIe事务的角度看包处理
  • 01背包问题和完全背包问题
  • dubbo 服务消费原理分析之服务目录