タグ

ブックマーク / cypher256.hatenablog.com (1)

  • 環境プロパティー - cypher256's blog

    通常、業務システムを開発する場合、色々な設定値をどこかに格納しておく必要があります。DB だったり、プロパティー・ファイルだったりするのですが、今回のシステムではプロパティー・ファイルを使いました。そこで、環境による違いを吸収するために、勝手に切り替わる仕組みを作るか、原始的な方法では手で書き換えるなどがありますが、S2 には Ruby の実行モードのような環境名というものがあります。条件により dicon ファイルの差し替えが可能だったりしますが、環境ごとのプロパティーなどは設定が同じファイル内の近くにあるほうが見やすいので、こんな感じにしました。 [/src/main/resources/env.properties] # 一時作業ルート・パス TEMP_ROOT_PATH.ct=c:/temp TEMP_ROOT_PATH.it=/tmp TEMP_ROOT_PATH.product

    環境プロパティー - cypher256's blog
  • 1