私は現在ポータルで作業しており、ポータルサーバーとしてLiferayを使用する必要があります。ポータル全体のグローバル変数をliferayに設定するにはどうすればいいですか?
私のアプリケーションには、ポータル内のすべてのポートレットでアクセスする必要のあるグローバル設定がいくつかあります。
このような設定を読み込むにはどのような方法がありますか?これらの構成設定を構成ファイル/データベースから読み取るようにします。アプリケーションの起動時に一度だけ読み取る必要があります。私はデータベース/ファイルから各要求のために設定を読み込むことを望みません。
また、私はテンプレート用のベロシティフレームワークを使用していますが、ベロシティテンプレートで同じグローバル変数を読み取ることはできますか?
これらのグローバル変数を私のportal-ext.propertiesファイルに入れることができます。はいの場合、どのようにデフォルト値を読み込むことができますか?
my.key=myValue
をあなたがキーのPropsKeysを実装することができます:
任意の他のアプローチも、事前