アクションのプロパティを評価し、その値をアノテーション内で使用したいだけです。以下はまさに私が使いたいところです。
実行時にexcludePropertiesパラメーターを定義したいと思います。
現在アクションで機能している次のアノテーションについて考えてみます。
@Result(name = "success", type = "json", params = {"root", "model", "excludeProperties", "myCollection"})
アクションモデルには、シリアル化したくないmyCollectionコレクションがあります。
ただし、除外文字列を作成したいと思います(今のところ文字列で十分です)。
除外するゲッターセッターを作成すると、次のアノテーションが機能することが期待されます(機能しません)。
@Result(name = "success", type = "json", params = {"root", "model", "excludeProperties", "${exclusion}"})
何か案は?
アノテーション内のパラメーターを解決することを示す、この回答に似たアクションを作成しました。名前空間から値を抽出するために名前付き変数パターンマッチャーを使用しています...しかし、何をしてもこのパラメーターを設定できないようです。