• .properties文件常量定义


    application.properties文件,位于resources目录下。一般定义一些不会改变的数据如数据库相关配置,文件路径,项目地址。

    如何在项目代码中获取该文件中的配置信息:

    1,在applicationContext.xml中配置.properties中内容。

    代码:

     1 <!--项目配置信息 -->
     2     <bean id="configInfo" class="com.pingan.credit.model.ConfigInfo">
     3         <property name="jks_name" value="${jks.name}"/>
     4         <property name="jks_password" value="123456"/>
     5 
     6         <property name="py_ssl_ip" value="${py.ssl.ip}"/>
     7         <property name="py_username" value="${py.username}"/>
     8         <property name="py_password" value="${py.password}"/>
     9         <property name="py_file_path" value="${py.filePath}"/>
    10 
    11         <property name="udmp_path" value="${udmp.path}"/>
    12 
    13         <property name="qhpdf_path" value="${qhpdf.path}"/>
    14 
    15         <property name="qh_rskdoo_url" value="${qh.rskdoo.url}"/>
    16         <property name="qh_loanee_url" value="${qh.loanee.url}"/>
    17         <property name="qh_antiFraudDoo_url" value="${qh.antiFraudDoo.url}"/>
    18         <property name="qh_eChkPkgs_url" value="${qh.eChkPkgs.url}"/>
    19         <property name="qh_address_url" value="${qh.address.url}"/>
    20         <property name="qh_ubzc2m_url" value="${qh.ubzc2m.url}"/>
    21         <property name="qh_creTrackInc_url" value="${qh.creTrackInc.url}"/>
    22         <property name="qh_creLBS_url" value="${qh.creLBS.url}"/>
    23         <property name="qh_eroticPerson_url" value="${qh.eroticPerson.url}"/>
    24         <property name="qh_credoo_url" value="${qh.credoo.url}"/>
    25         <property name="qh_eChkPkgsCard_url" value="${qh.eChkPkgsCard.url}"/>
    26         <property name="qh_xsCrtItgDataIdx_url" value="${qh.xsCrtItgDataIdx.url}"/>
    27         <property name="qh_orgCode" value="${qh.orgCode}"/>
    28         <property name="qh_chnlId" value="${qh.chnlId}"/>
    29         <property name="qh_authCode" value="${qh.authCode}"/>
    30         <property name="qh_username" value="${qh.username}"/>
    31         <property name="qh_password" value="${qh.password}"/>
    32 
    33         <property name="server_ip" value="${server.ip}"/>
    34     </bean>

    2,在项目中定义实体,属性为applicationContext.xml文件中配置的属性信息

    代码:

     1 @Component("configInfo")
     2 public class ConfigInfo {
     3 
     4     private String jks_name;
     5 
     6     private String py_ssl_ip;
     7 
     8     private String py_username;
     9 
    10     private String py_password;
    11 
    12     private String jks_password;
    13 
    14     private String udmp_path;
    15 
    16     private String qhpdf_path;
    17 
    18     private String qh_rskdoo_url;
    19 
    20     private String qh_loanee_url;
    21 
    22     private String qh_antiFraudDoo_url;
    23 
    24     private String qh_eChkPkgs_url;
    25 
    26     private String qh_address_url;
    27 
    28     private String qh_ubzc2m_url;
    29 
    30     private String qh_creTrackInc_url;
    31 
    32     private String qh_creLBS_url;
    33 
    34     private String qh_eroticPerson_url;
    35 
    36     private String qh_credoo_url;
    37 
    38     private String qh_eChkPkgsCard_url;
    39 
    40     private String qh_xsCrtItgDataIdx_url;
    41 
    42     private String qh_orgCode;
    43 
    44     private String qh_chnlId;
    45 
    46     private String qh_authCode;
    47 
    48     private String qh_username;
    49 
    50     private String qh_password;
    51 
    52     private String py_file_path;
    53 
    54     private String server_ip;
    三,在项目中
    注入调用
    String pdfFilePath = configInfo.getPy_file_path() + "credit" + fileName + PDF_SUFFIX;
  • 相关阅读:
    rdp远程Windows10连接不上的解决方案
    win10系统RuntimeBroker.exe进程占用大量cpu的解决方案
    win10磁盘管理中的“可用压缩空间大小”太小的解决方案
    修改windows10的默认字体为新宋体(并且容易区分小写l和数字1)
    WPS表格自动生成序号(不受增删影响)
    服务器CPU中的E3、E5的区别,及V2、V3、V5的区别
    屏蔽WPS广告
    解析腾讯视频真实地址
    qlv to mp4
    uefi + gpt 安装 Windows7(用Rufus制作U盘启动工具)
  • 原文地址:https://www.cnblogs.com/shenkebky/p/8259107.html
Copyright © 2020-2023  润新知