私はこのようなPOJOを持っていると言います。アノテーションをpojoに挿入できますか?
public class SomeDataClass {
@SomeProperty1
String myField1;
@SomeProperty1
String myField2;
...
getters()...
setters()... // you know the drill
}
インスタンス化されたオブジェクトに注釈を合成できるようにしたいと考えています。私はそれがリフレクションを使用して検査した場合、新たなPOJOは、実際にこのようになります。
public class SomeDataClass {
@SomeProperty1
String myField1;
@SomeProperty1
--> @SomeProperty2 <--- the logic flow would change depending on whether this annotation is present
String myField2;
...
getters()...
setters()... // you know the drill
}
これは可能ですか?このようなことをどうすれば達成できますか?
がある、あなたは自分自身をインスタンスであるクラスを(検査、しかし、あなたは知っています私が意味したのは)。 – SJuan76
注釈は不変のクラス構造の一部です。インスタンス化されたオブジェクトとは無関係であり、インスタンス化されたオブジェクトには注入できません。 ...そしてそれらは不変です。 – Holger