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(キー)。 戻り値; }