alfresco-global.propertiesファイル内で "test123"というカスタムプロパティを作成します。 AlfrescoのJava Beanの内部でその値にアクセスするために使用できるカスタムオブジェクトまたはその他の方法はありますか?Alfrescoのalfresco-global.propertiesファイルからの値へのアクセス
4
A
答えて
8
のSpring Beanは、「グローバル・プロパティ」と呼ばれ、それはあなたがそのようにそれを注入することができるjava.util.Propertiesタイプので
です:
<property name="properties">
<ref bean="global-properties"/>
</property
をし、タイプのJavaのプロパティのプロパティを追加しますあなたのbeanへの.util.Properties
+0
ちょうど私が探していた、ありがとう! – patorjk
1
また、PropertyPlaceholderConfigurerを使用することもできます。this postの最後のスニペットを参照してください。
6
のすべてのプロパティalfresco-global.propertiesは、Spring Bean定義のプレースホルダとして使用できます。あなたは、単に使用することができます。
あなたのBean定義内とalfresco-global.propertiesで<property name="myCustomOption" value="${my.custom.option}"/>
:
my.custom.option=Some string value
(上記提案されたように) Beanを全体グローバル・プロパティの注入も動作しますが、違反principle of least knowledge。
関連する問題
- 1. .au3ファイルから.au3ファイルへのアクセス
- 2. ユーザーコントロールからのaspx値へのアクセス
- 3. resxファイルからのテキストファイルへのアクセス
- 4. サーバからのファイルへのアクセス
- 5. Java:FTPサーバーからのファイルへのアクセス
- 6. .htaccessファイルの$ _SERVER ['DOCUMENT_ROOT']値へのアクセス
- 7. CMake:BuildSetup.cmakeファイル内から変数へのアクセス
- 8. CookieからAlfrescoへの情報の取得共有
- 9. ファイルへのアクセスandroid
- 10. resxファイルへのアクセス
- 11. LinqからSQLへのストアドプロシージャへのアクセス
- 12. Spring ControllerからのGWTフォームの値へのアクセス
- 13. マスターページからのコントロールへのアクセスasp.net - 値の保存
- 14. 他のクラスからのenum値へのアクセス
- 15. ファイルからファイルへのアクセス許可をコピーする
- 16. VBA - 値のコレクションへのアクセス
- 17. コンテンツスクリプトからローカルリソースへのアクセス
- 18. sshからec2へのアクセス
- 19. オブジェクトからメソッドへのアクセス
- 20. JSF:ValidatorからBeanへのアクセス
- 21. Silverlightからビジネスオブジェクトメソッドへのアクセス
- 22. gwtからカレンダーへのアクセス
- 23. IronRuby Dslからの戻り値へのアクセス
- 24. 異なるインスタンスからの値へのアクセス
- 25. RESTEasyプロバイダ内からのコンテキストパラメータ値へのアクセス
- 26. VB.NET:アクセスから変数への値の転送方法
- 27. JavaのXMLファイルからのパラメータへのアクセス
- 28. Windows Phoneからのデスクトップ上のファイルとデータベースへのアクセス
- 29. 別のファイルからの変数へのアクセス
- 30. 複数のアクティビティからのファイルへのアクセス。
あなたは自分のbeanに値を注入しようとしていますか(それらのプロパティーが通常使用される方法です)、または実行時に動的にプロパティーを動的に調べたいと思っていますか? – Gagravarr
どちらかといえばうまくいくでしょうが、おそらく前者です。私はAlfrescoが起動した後の設定値についてあまり心配していません。 – patorjk