zoukankan      html  css  js  c++  java
  • spring使用@Value标签读取*.properties文件的中文乱码问题的解决

    spring使.properties,spring.properties,使asci,.,


    1.spring.xml,.properties使"utf8"

    <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;
        }
    

      

    3.,unicode 
    4. IntelliJIDEA!!!idea,! 
    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="顺序"  
            /> 
    

      

  • 相关阅读:
    shell 函数用法
    shell read变量的读入
    利用系统函数模拟实现nginx 系统脚本启动的特殊颜色专业效果
    shell重定向介绍及使用
    监控MySQL或Web服务是否正常
    centos 6.5下安装nmap工具及简单用法
    if条件简单语法
    shell 的条件表达式及逻辑操作符简单介绍
    mysql常见的错误代码
    Linux MySql 安装与配置(二进制包)
  • 原文地址:https://www.cnblogs.com/huaxingtianxia/p/7278744.html
Copyright © 2011-2022 走看看