zoukankan      html  css  js  c++  java
  • 在Spring MVC项目中,注解方式使用 .properties 文件及 UTF-8编码问题

    xml配置

    <!-- 配置文件 -->
    <bean id="configProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
           <property name="fileEncoding" value="UTF-8"/>
           <property name="locations">
                  <list>
                         <value>classpath:*.properties</value>
                  </list>
           </property>
    </bean>
    <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer">
           <property name="properties" ref="configProperties" />
    </bean>
    

    .Properties文件 json 字符串并转义,注意不要 添加双引号

    tags.json = [{"name":"独立考场","pic2":"dulikaochang2.png","pic3":"dulikaochang3.png"},{"name":"一费到底","pic2":"yifeidaodi2.png","pic3":"yifeidaodi3.png"},{"name":"线上缴费","pic2":"xianshangjiaofei2.png","pic3":"xianshangjiaofei3.png"},{"name":"通过率高","pic2":"tongguolvgao2.png","pic3":"tongguolvgao3.png"},{"name":"班车接送","pic2":"banchejiesong2.png","pic3":"banchejiesong3.png"},{"name":"超值优惠","pic2":"chaozhiyouhui2.png","pic3":"chaozhiyouhui3.png"},{"name":"交通方便","pic2":"jiaotongfangbian2.png","pic3":"jiaotongfangbian3.png"},{"name":"快速拿本","pic2":"kuaisunaben2.png","pic3":"kuaisunaben3.png"},{"name":"性价比高","pic2":"xingjiabigao2.png","pic3":"xingjiabigao3.png"},{"name":"优质服务","pic2":"youzhifuwu2.png","pic3":"youzhifuwu3.png"}]
    

    @Value 注入到字段中

    @Value("#{configProperties['tags.json']}")
    private String tagsjson;
    
  • 相关阅读:
    构建之法阅读笔记2
    2020.2.10
    2020.2.9
    2020.2.8
    2020.2.7
    2020.2.6
    2020.2.5
    学习进度——第十三周
    PHPStorm+XAMPP开发php项目
    第一阶段成果建议
  • 原文地址:https://www.cnblogs.com/zychengzhiit1/p/6114835.html
Copyright © 2011-2022 走看看