|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |
@Retention(value=RUNTIME) @Target(value=METHOD) public @interface ConversionRule
変換ルールを指定します。
必須要素の概要 | |
---|---|
java.lang.String |
value
変換ルールです。 |
要素の詳細 |
---|
public abstract java.lang.String value
指定の方法は2種類あります。
変換先のプロパティ名と変換元のプロパティ名のペアをコロン区切りで指定します。 カンマ区切りで複数のペアを指定することができます。
@ConversionRule("aaa : xxx, bbb : yyy, ccc : zzz")
変換元および変換先のプロパティは、ピリオド区切りでネストしたプロパティを指定することができます。 ただし、演算子を含むような複雑なOGNL式を指定することはできません。
変換先のプロパティ名とその値となるOGNL式のペアをコロン区切りで指定します。 カンマ区切りで複数のペアを指定することができます。 変換先のプロパティ名は文字列で指定します.そのため,シングルクオートまたはダブルクオートで囲む必要があります。
@ConversionRule("'aaa' : xxx, 'bbb' : yyy == null ? '' : yyy.toString()")
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |