Scalaでデータ移行ツールを作成した時の話 職場でPlayFrameworkを使用しており、 ツールの実行ごとに複数環境のDB接続設定情報ファイルを個別に指定して読み込ませたかったため、 実行時にファイルを指定できるようにした。 ファイル読み込みにcom.typesafe.configパッケージのConfigFactoryを使用 import com.typesafe.config.Config import com.typesafe.config.ConfigFactory object Migration { def main(args: Array[String]): Unit = {…