アプリケーションを開発サーバーで実行し、Oracleインスタンスをホストしているdev-dbに接続しています。
今、私はprod/prod-dbマシンにデプロイしています
dev-dbのURLはJavaコード内にハードコーディングされているため、コピーされたばかりのバイナリは引き続きdev-dbを指します。簡単なウォーカラウンドとして、prodのWindows Hostファイルに行を追加して、dev-dbがprod-dbのIPアドレスを指すようにしました。それはうまくいきましたが、私はこのグローバルスコープのソリューションにあまり満足していません。
特定の環境でhostsファイルを「プライベート」にする方法を終了するかどうか疑問に思いました。実行中のアプリケーションのスコープ内でのみ有効