プロパティファイルはどのように有用ですか?私はプロパティファイルが設定値とローカライゼーション値を格納するために使用されることを知っています。しかし、なぜこれらの値をJavaクラスで使用できないのでしょうか?プロパティファイルはJavaファイルに対してどのようなメリットをもたらしますか?プロパティファイルのJava目的
1
A
答えて
2
一般に、プロパティファイルはファイルシステム(Windows/Linux)で管理されますが、クラスファイルはjar/warファイルの一部としてパッケージ化されています。クラス内の値をハードコードする場合は、クラス内のプロパティ値を変更し、jar/warファイルを再コンパイルして再パッケージし、アプリケーションをテストして再デプロイする必要があります。
Javaクラスでこれらの値を使用できないのはなぜですか?
これは、Javaコードを再コンパイルし、プロパティ値が変更されるたびにアプリケーションを再デプロイする必要があるため、値(内部クラス/ jar/war)をハードコードするようなものです。
Javaファイルに対するプロパティファイルのメリットは何ですか?
コードを再コンパイルする必要はありません(クラス/ jar/warの外部に存在する)プロパティファイルから更新でき、サーバー/プログラムを再起動できます。
関連する問題
- 1. Javaプロパティファイル
- 2. EclipseのJavaプロパティファイル
- 3. Javaのプロパティファイル
- 4. プロパティファイルの動的xpath
- 5. Javaプロパティファイルの現在のディレクトリ
- 6. java内のプロパティファイルのパス
- 7. javaプロパティファイルへのアクセス方法
- 8. Java clipboardOwnerの目的は?
- 9. 目的のModbus Javaライブラリヘルプ
- 10. VB.Net:VB.netのJavaプロパティファイルのようなプロパティファイルを持つ方法?
- 11. UTF-8、プロパティファイルとJava/Alfrescoは
- 12. OSGIでJavaプロパティファイルを使用する方法宣言的サービスAnnotations
- 13. Javaのxmlおよびプロパティファイルのカスタムキャッシュ?
- 14. Java - jarファイルのSpringプロパティファイルの設定
- 15. Javaのパブリック列挙法の目的
- 16. Java Webアプリケーションのmainメソッドの目的
- 17. プロパティファイルをロードする際のJava NullPointerException
- 18. Javaのプロパティファイルからデータを取得
- 19. Log4jのプロパティファイルを動的パス設定
- 20. 目的XMLString :: transcodeの目的
- 21. プロパティファイルをJavaでリロードする方法
- 22. Java - キャストオブジェクトをプロパティファイルから読み取る
- 23. Javaプロパティファイルでは「\」とは何ですか?
- 24. Java:プロパティファイルから値を取得する
- 25. Javaプロパティファイルがロードされていない
- 26. 遺伝的プログラミングの目的でJavaでバイナリツリーを作成する
- 27. プロパティファイル
- 28. Java EE、別のクラスのコンストラクタ内のObjectインスタンスの目的
- 29. ページ分割の目的のためのJavaタグライブラリ
- 30. クラスフォルダの外からjavaのプロパティファイルを読み取る方法は?
アプリケーション全体を再コンパイルしたり再構築したりせずに値を変更したいとします。ソースにアクセスできない人がプロパティを変更できるようにしたいとします。あなたのIDEのプロパティ/設定を変更して、毎回あなたのIDEを再構築したいと思いますか? –
[プロパティファイルの使用]の複製があります。(0120-18756-1) –
ユーザ設定などの単純なデータを永続的に保存したいことがあります。一般的にあなた自身のプログラムを上書きすることはできません(そうしたマルチユーザシステムでは問題になるでしょう)ので、それをユーザ固有のディレクトリにあるファイルに格納するのが理にかなっています。また、人間が読めるという利点があります(少なくとも、キーと値がISO-8859-1文字で構成されている場合)。 – VGR