まずは、Java EEをSpring! 私は、インターセプタバインディングとして機能しているいくつかの自己定義アノテーションを持っています。私はこれらの注釈のシングルを使用したいが、ほとんどのメソッドは、私はこのように使用するいくつかの方法についてはJava EE:1つのインターセプタアノテーションをバインドする
@Logged
@Secured
@RequestParsed
@ResultHandled
public void doSomething() {
// ...
}
:
@FunctionMethod
public void doSomething() {
// ...
}
が、私はこれらをバンドルすることができます私はこのように私のメソッドにアノテーションを使用し注釈のセットは1つにまとめられますか?私はコードを一つのインターセプタに書くことができません。なぜなら、それらのメソッドを別々に使いたいからです。
@Stereotypeの定義は可能ですが、わかっている限り、これはクラス全体を単一のメソッドではなく定義するために使用されています。
おかげでたくさんのお返事!もちろん、私は既にステレオタイプのアプローチを試していましたが、少なくともインターセプタにとっては型の注釈には使えないことに気付きました。本当の理由は、私が一緒にバインドしたいアノテーションはすべて@InterceptorBindingsです。これらのために、ターゲットタイプのメソッドとタイプが必要です。しかし、@ @ステレオタイプでそれらを2つ使用すると、@ @ターゲット(TYPE)にする必要があります。 – Steve