1

GitHub でコードを公開するときに、mvc-dispatcher-servlet.xml から文字列を非表示にするにはどうすればよいですか?

このファイルを除外することはできません。多くの重要な設定が含まれています。

4

2 に答える 2

0

私の意見では、そのようなことには O/S 環境変数を使用するのが最善の策です。それが Heroku の機能であり、まったく問題ありません。

理由:

  • クロスプラットフォーム
  • 多くのプログラミング言語で読みやすい
  • ユーザーまたはルートのみが読み取ることができます
  • 再起動しても生き残る
  • 誤ってパスワードをソース管理にチェックインしないでください
  • ファイルを編集せずに、異なるマシンで異なる設定を簡単に行うことができます

Spring アプリのコンテキスト設定でa を使用する<context:property-placeholder />と、Spring は次のような O/S 環境変数を読み取ることができます$USERNAME

ただし、環境変数を変更した後、IDE を再起動する必要がある場合があります。

于 2014-11-25T18:04:14.717 に答える