私は式内からSpring構成ファイルで定義した別のオブジェクトを参照しようとしています。具体的には、メソッドを呼び出す式の値をプロパティに設定し、そのメソッドから返されたオブジェクトのプロパティを設定しようとしています。
私は(名前が変更された)次のことを試してみた:オブジェクト定義を参照するSpring.NET式
Some.Object.Id
は私のような設定ファイルに定義されている別のオブジェクトへの参照です
<property name="NullableIntProperty"
expression="#{Some.Object.Id}.Get().NullableIntValue"/>
:
<object id="Some.Object.Id" ... >
が、私のアプリ解析例外expecting "COLON", found '}'
で開始できません。私はそれが名前空間を期待していると思うが、私はこれのためのドキュメンテーションを見つけるつもりはない。
私はいくつかのことを試しましたが、どこでも致命的な打撃を受けました。私はもともとnull以外の型のために他の場所で使用するMethodInvokingFactoryObject
とPropertyRetrievingFactoryObject
の組み合わせを試しましたが、実際にはnull
のnullableで失敗します。これは、通常は失敗としてnull
を返すオブジェクトファクトリをSpringが見ているからです。