在spring中我们常常使用.properties对一些属性进行一个提前配置,spring在读取∗.properties文件时,默认使用的是asci码,这时我们需要对其编码进行转换.当然方法有很多种,我说以下几种

1.在配置spring.xml文件时,声明所需的∗.properties文件时直接使用"utf−8"编码

<context:property-placeholder location="classpath:conf/*.properties" file-encoding="UTF-8"/>

2.如果在所需类上注入可使用以下方式来声明编码格式:

@Component
@PropertySource(value = "classpath:conf/copyWriteUI.properties",encoding = "utf-8")
@Getter
public class CopyWriteUI {@Value("${a}")private String a;@Value("${b}")private String b;}

转自:http://blog.csdn.net/j3oker/article/details/53839210

3.使用PropertyPlaceholderConfigurer配置编码格式

<bean id="resourceConfigurer"class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><property name="locations"><list><value>classpath:/config.properties</value><value>classpath:/send.properties</value></list></property><property name="fileEncoding"><value>UTF-8</value></property></bean>

转载于:https://www.cnblogs.com/wendelhuang/p/7211966.html

[转载]spring使用PropertyPlaceholderConfigurer加载properties文件处理中文乱码相关推荐

  1. spring配置中加载properties文件方法

    首先,遇到一个问题,spring配置中加载properties文件配置如下: <context:property-placeholder ignore-unresolvable="tr ...

  2. spring使用@Value标签读取*.properties文件的中文乱码问题的解决

    spring使用@Value标签读取*.properties文件的中文乱码问题的解决 参考文章: (1)spring使用@Value标签读取*.properties文件的中文乱码问题的解决 (2)ht ...

  3. spring配置数据源(加载properties文件)

    1.在spring中引入properties配置文件需要引入context的命名空间和真实地址 2.然后加载文件 需要注意的是这是采用的是set注入方式,所以name属性值必须是连接池set方法名去掉 ...

  4. Spring加载properties文件的两种方式

    2019独角兽企业重金招聘Python工程师标准>>> 在项目中如果有些参数经常需要修改,或者后期可能需要修改,那我们最好把这些参数放到properties文件中,源代码中读取pro ...

  5. 自动注入、加载 properties 文件、scope 属性、单例设计模式

    一.自动注入 在 Spring 配置文件中对象名和 ref="id"id 名相同使用自动注入,可以不配置<property/> 两种配置办法 2.1 在<bean ...

  6. java加载properties文件的几种方式,java高级面试笔试题

    我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家. 扫描二维码或搜索下图红色VX号,加VX好友,拉你进[程序员面试学习交流群]免费领取.也欢迎各位一起 ...

  7. 使用单例模式加载properties文件

    使用单例模式加载properties文件 @(JAVA)[java] * 这里只是用于示范单例模式,更好的办法是使用java.util.ResourceBundle解释proerties文件.详见ja ...

  8. 使用ResourceBundle加载properties文件

    使用ResourceBundle加载properties文件 @(JAVA)[java] 1.ResourceBundle介绍 说的简单点,这个类的作用就是读取资源属性文件(properties),然 ...

  9. java不重启服务动态加载properties文件

    动态加载properties文件内容,不需要重启服务! 1 .Maven 工程,在resource下新建一个properties文件 target/classes/config.properties ...

最新文章

  1. vs opencv4 imread读不到图片问题的解决方法
  2. python 字符ab+字符c 2_python入门 之 字符串(二)
  3. Dubbo(一)之简介
  4. C# 图片盖章功能实现,支持拖拽-旋转-放缩-保存
  5. 回归的误差服从正态分布吗_盘点10大回归类型:总有一款深得你心
  6. linux配置iscsi无账号密码,linux4 如何配置iscsi启动器
  7. DPDK 锁:ticketlock和mcslock
  8. 持续集成部署Jenkins工作笔记0020---20.在GitHub上创建WebHook
  9. 格式化json的方法
  10. MATLAB绘图 最大化全屏后保存
  11. MongoDB studio3T 破解
  12. 多糖水凝胶的交联方式及分析方法
  13. 一个命令清理电脑垃圾,不用再安装任何管家软件,节省电脑资源,让电脑运行更快更流畅
  14. COMPILATION ERROR
  15. Android 窗口结构(一) 窗口层级构造
  16. NR协议学习——RLC
  17. tif转成bmp matlab,【转 】将图像转化成avi格式电影(bmp2avi,jpg2avi,tiff2avi等) - [Matlab]...
  18. 归途表情 哪个get到了你回家的心情
  19. c语言ox是什么意思啊,ox什么意思
  20. C++ 测量整型(int, short, long 和 long long ) 的长度

热门文章

  1. window7梦幻桌面
  2. Google金山词霸体验小记
  3. HBuilder创建app 基础
  4. oracle用户被锁
  5. 使用echarts3实现散点地图
  6. Hadoop概念学习系列之Hadoop HA进一步深入(二十八)
  7. java.sql.SQLException
  8. 《从Excel到R 数据分析进阶指南》一第1章 生成数据表1.1 导入数据表
  9. JAVA面向对象-----接口与类、接口之间的关系
  10. MYSQL学习笔记2--mysql 静态和动态plugin