私はMavenベースのGWT/MVP4Gプロジェクトに取り組んでいます。クライアント側に1つのプロパティファイルとそれに対応するインターフェイスがあり、両方ともMyConstants.properties
とMyConstants.java
という名前が付けられていて、両方がクライアントフォルダに配置されています。インタフェースは、i18nライブラリのConstants
クラスから拡張されています。私はGWT.create(MyConstants.class)
を使用してインスタンスを作成して、そのプロパティファイルから必要な値を取得しています。コードをコンパイルして実行すると、それは正常に動作し、必要な出力が得られます。私はwar
を抽出して、そのプロパティファイルMyContstants.properties
を編集し、これらの新しく編集された変更内容にアクセスすることができませんでした後、それにいくつかのコンテンツを変更した場合GWTのプロパティファイルから動的に値を読み込む
しかし、私の主な問題は、そのプロジェクトのwar
の作成後に、です。
プロジェクトのMyConstants.properties
ファイルでこれらの変更を行う必要があるため、再コンパイル後に新しいwar
を再度作成すると、編集した変更にのみアクセスできます。そのプロパティファイルに値を動的にバインドする方法はありますか?プロジェクトを再コンパイルせずに何らかの方法でそれらの戦争の変化を反映させることができますか?
私はこの問題を解決して解決することができますが、解決策を得ることはできません。