spring使用@Value标签读取.properties文件的中文乱码问题的解决
来源:互联网 发布:关键词排列组合软件 编辑:程序博客网 时间:2024/05/01 22:19
spring使用@Value标签读取*.properties文件的中文乱码问题的解决
spring
中文乱码
@Value
*.properties
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")@Getterpublic class CopyWriteUI { @Value("${a}") private String a; @Value("${b}") private String b; }
3.
不设置编码格式,编写文件时将中文转化为unicode编码
4.如果你用的是IntelliJIDEA那么按如下图操作以上步揍都可以省去啦!!!idea会自动帮我们进行如上的第三步,解放了我们的双手!
附录 spring <context:property-placeholder/>
的属性说明
<context:property-placeholder location="属性文件,多个之间逗号分隔" file-encoding="文件编码" ignore-resource-not-found="是否忽略找不到的属性文件" ignore-unresolvable="是否忽略解析不到的属性,如果不忽略,找不到将抛出异常" properties-ref="本地Properties配置" local-override="是否本地覆盖模式,即如果true,那么properties-ref的属性将覆盖location加载的属性,否则相反" system-properties-mode="系统属性模式,默认ENVIRONMENT(表示先找ENVIRONMENT,再找properties-ref/location的),NEVER:表示永远不用ENVIRONMENT的,OVERRIDE类似于ENVIRONMENT" order="顺序" />
0 0
- spring使用@Value标签读取.properties文件的中文乱码问题的解决
- Java读取properties文件中文乱码问题的解决
- 解决Java读取properties文件中文乱码的问题
- 解决使用Properties,读取中文乱码问题
- 解决“Spring 使用MapperScannerConfigurer无法读取*.properties文件"的问题
- 读取properties文件以及解决读取时的乱码问题
- 解决controller无法使用@value注解读取properties文件的问题
- spring boot,用@value获取application.properties文件的中文,出现乱码
- Java 读取properties文件中文乱码解决
- spring使用注解@Value读取.properties文件
- 解决生成的saiku文件读取中文乱码的问题
- Java读取properties文件 中文乱码问题
- 读取文件时出现中文乱码问题的解决
- android解决读取中文文件乱码的问题
- 解决JAVA,properties loadFromXML读取中文XML乱码的方法
- Springboot解决IDEA读取properties配置文件的中文乱码
- Springboot 之 解决IDEA读取properties配置文件的中文乱码问题
- Springboot 之 解决IDEA读取properties配置文件的中文乱码问题
- Android Studio常用快捷键
- linux常用命令介绍
- 使用cmd运行java注意的一些问题
- SMS address is email
- 关于JavaWeb项目的war包部署Tomcat
- spring使用@Value标签读取.properties文件的中文乱码问题的解决
- 表维护工具
- Qt中QTextBrowser有序显示接收到的字符串
- freemarker遍历map的方法
- 线程大小设置
- 伊面
- Android开发-自定义View-AndroidStudio(十三)仿ViewPager(3)
- openstack neutron基本原理
- Android Studio --- android gradle plugin version 2.3.0-alpha1 is too old 解决办法