• 在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;
    
  • 相关阅读:
    Rocket core mem阶段异常的处理
    Rocket core pipeline int pc
    Rocket core pipeline int
    Rocket core take_pc
    Rocket core id阶段异常的处理
    Rocket core take_pc对流水线的影响
    Rocket core wb阶段异常的处理
    Rocket core 中断和异常的优先级
    Rocket core mem_reg_valid vs. mem_pc_valid
    Rocket core ctrl_killd的作用
  • 原文地址:https://www.cnblogs.com/zychengzhiit1/p/6114835.html
Copyright © 2020-2023  润新知