インターフェイスの自動化は、分離環境を増加しました

1. POMファイルの設定: 

ビルドノードに増やします。

< 参考> 
      < リソース> 
        <! - 設定ファイルのディレクトリを指定して、$ {deploy.type}は変数で、環境負荷プロファイルを決定する変数、パラメータ、である- > 
        < ディレクトリ>のsrc /メイン/リソース。$ {} deploy.type </ ディレクトリ> 
        <! - ファイルがロードされて.jspファイルではありません、.jspというファイルを除外- > 
        < 除外> 
          < 除外> * .jspという</ 除外> 
        </ 除外> 
      </ リソースを> 
      < リソース> 
        < ディレクトリ>のsrc /メイン/リソース</ ディレクトリ> 
      </ リソース> 
    </ リソース>

新しいノードを挿入します。

< プロファイル> 
    <! - テスト環境- > 
    < プロフィール> 
      < 上記のid > UAT </ 上記のid > 
      < アクティベーション> 
        <! - 環境はコンパイル時に指定されていない場合は、環境に置くと言ったが、デフォルトの設定です- > 
        < activeByDefault > trueに</ activeByDefault > 
      </ アクティベーション> 
      < プロパティ> 
        < deploy.type > UAT </ deploy.type > 
      </ プロパティ> 
    </ プロフィール>

    <! -生产环境- > 
    < プロファイル> 
      < ID > PROD </ ID > 
      < プロパティ> 
        < deploy.type > PROD </ deploy.type > 
      </ プロパティ> 
    </ プロファイル> 
  </ プロファイル>

2.データソース:メインディレクトリに2つの新しいフォルダ

 

2つのフォルダでは、datasource.propertiesの各名前のファイルを作成します

 

 3.プロパティを読み出すデータutilの方法

プライベート 静的プロパティのプロパティ。

/ * 
     *从データソース中取数据
     * / 
    パブリック文字列のgetValue(文字列キー)スローにIOException { 
        文字列propertiesFileName = "datasource.propertiesを" 
        入力ストリームストリームは = この。。.getClass()のgetClassLoader()をgetResourceAsStream(propertiesFileName)。
        プロパティ = 新しいプロパティ(); 
        Properties.load(ストリーム)。
        文字列値 = properties.getProperty(キー)。
        戻り値; 
    }

 

おすすめ

転載: www.cnblogs.com/zqlmmd/p/12074623.html