プロパティファイルはどのように有用ですか?私はプロパティファイルが設定値とローカライゼーション値を格納するために使用されることを知っています。しかし、なぜこれらの値を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プロパティファイルへのアクセス方法
- 9. 目的のModbus Javaライブラリヘルプ
- 10. Java clipboardOwnerの目的は?
- 11. VB.Net:VB.netのJavaプロパティファイルのようなプロパティファイルを持つ方法?
- 12. UTF-8、プロパティファイルとJava/Alfrescoは
- 13. OSGIでJavaプロパティファイルを使用する方法宣言的サービスAnnotations
- 14. log4j日常的にプロパティファイル
- 15. プロパティファイルのマップ(ATG/Java)の最初のエスケープ
- 16. 自動更新Javaプロジェクトのプロパティファイルの値
- 17. Java - jarファイルのSpringプロパティファイルの設定
- 18. Javaのxmlおよびプロパティファイルのカスタムキャッシュ?
- 19. Java Webアプリケーションのmainメソッドの目的
- 20. Javaのパブリック列挙法の目的
- 21. Javaのプロパティファイルからデータを取得
- 22. プロパティファイルをロードする際のJava NullPointerException
- 23. java util loggingプロパティファイルのフィルタ設定
- 24. Log4jのプロパティファイルを動的パス設定
- 25. Java:プロパティファイルから値を取得する
- 26. Javaプロパティファイルがロードされていない
- 27. プロパティファイルをJavaでリロードする方法
- 28. Javaプロパティファイルでは「\」とは何ですか?
- 29. Javaプロパティファイルからint []を読み取る
- 30. コマンドライン引数でプロパティファイルをロードする - Java
アプリケーション全体を再コンパイルしたり再構築したりせずに値を変更したいとします。ソースにアクセスできない人がプロパティを変更できるようにしたいとします。あなたのIDEのプロパティ/設定を変更して、毎回あなたのIDEを再構築したいと思いますか? –
[プロパティファイルの使用]の複製があります。(0120-18756-1) –
ユーザ設定などの単純なデータを永続的に保存したいことがあります。一般的にあなた自身のプログラムを上書きすることはできません(そうしたマルチユーザシステムでは問題になるでしょう)ので、それをユーザ固有のディレクトリにあるファイルに格納するのが理にかなっています。また、人間が読めるという利点があります(少なくとも、キーと値がISO-8859-1文字で構成されている場合)。 – VGR