GWT アプリのクライアント側にいくつかの構成パラメーターを保存する必要があります。フレームワークのクライアント側のみを使用しています。API アクセス URL ベースのようなものを保存したいだけです。
理想的には、これが動的に読み取られればいいのですが、すべてのコンパイルで値が静的に焼き付けられていても問題ありません。
答えを求めて Web を探し回っていたとき、遅延バインディングとロケール管理のすべてに遭遇し続けました。私はそれについて気にしません。api.url
のようなプロパティを設定して、Java コードから読み取りたいだけです。それができない場合は、外部の JavaScript ファイルに設定し、生成されたメインの JS コードから何らかの形で読み込んでみたいと思います。ただし、シンプルに保つことは重要な目標です。ルーブ・ゴールドバーグ風の JSNI 怪物の道をたどりたくありません。
ある種のプロパティファイル、または単純なJSNIインポートメカニズムでそれを達成する手段はありますか? Constants
または、ベースの構成クラスを使用することにほとんどこだわっていますか (焼き込むには再コンパイルが必要です)。