2009-09-10 10 views
2

私は式内からSpring構成ファイルで定義した別のオブジェクトを参照しようとしています。具体的には、メソッドを呼び出す式の値をプロパティに設定し、そのメソッドから返されたオブジェクトのプロパティを設定しようとしています。
私は(名前が変更された)次のことを試してみた:オブジェクト定義を参照するSpring.NET式

Some.Object.Idは私のような設定ファイルに定義されている別のオブジェクトへの参照です
<property name="NullableIntProperty" 
      expression="#{Some.Object.Id}.Get().NullableIntValue"/> 

<object id="Some.Object.Id" ... > 

が、私のアプリ解析例外expecting "COLON", found '}'で開始できません。私はそれが名前空間を期待していると思うが、私はこれのためのドキュメンテーションを見つけるつもりはない。

私はいくつかのことを試しましたが、どこでも致命的な打撃を受けました。私はもともとnull以外の型のために他の場所で使用するMethodInvokingFactoryObjectPropertyRetrievingFactoryObjectの組み合わせを試しましたが、実際にはnullのnullableで失敗します。これは、通常は失敗としてnullを返すオブジェクトファクトリをSpringが見ているからです。

答えて

0

#を$に変更すると解決するはずです。