5

CMS からテキスト ラベルを読み込む必要があります。コンテンツは、標準のプロパティ ファイル形式で公開されます。CMS は、ファイルをプッシュするのではなく、一種の RESTful Web サービス プロバイダーとして動作するため、必要に応じてプロパティ ファイルをプルする必要があります。ReloadableResourceBundleMessageSource を作成し、ベース名をファイルの URL から locale パラメーターを差し引いたものに設定すると、これが魔法のように機能することを素朴に期待していましたが、明らかにそうではありません。誰でもこれへのアプローチを提案できますか? Spring にすぐに使えるソリューションはありますか、それとも拡張する必要があるクラスはありますか?

4

1 に答える 1

1

したがって、スカフマンのコメントは正しかった。私の Web サービスは、ロケールが GET パラメータ (locale=en_US) であることを期待していましたが、ファイル サフィックス (つまり、locale=_en_US.properties) を取得していました。そのため、param から余分なものを取り除くのは簡単なことであり、実際には正常に動作します。

于 2011-03-29T14:37:14.667 に答える