zoukankan      html  css  js  c++  java
  • .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;
  • 相关阅读:
    我为什么写博客
    Jquery选中行实现行中的Checkbox的选中与取消选中
    jquery中attr和prop的区别
    如何将.il、.res文件封装成dll文件
    修改VS2010生成的dll文件中的内容
    asp.net mvc4中自定义404页面
    asp.net EF6.0中出现未找到具有固定名称“System.Data.SqlClient”的 ADO.NET提供程序的实体框架提供程序解决办法
    ASP.NET中JSON的序列化和反序列化(转)
     WPF 控件总结
    C语言基础:二维数组 分类: iOS学习 c语言基础 2015-06-10 21:42 16人阅读 评论(0) 收藏
  • 原文地址:https://www.cnblogs.com/shenkebky/p/8259107.html
Copyright © 2011-2022 走看看