誰もが春のいわゆる「メタアノテーションを」のための機能が含まれているものを春JAR
(、どこでそれを見つけること!)知っています。 this記事が示すように、これらのクールな「新」(まあ、みかん)構築物は、このようなコードを許すよう:春メタ注釈
@Service
@Scope("request")
@Transactional(rollbackFor=Exception.class)
@Retention(RetentionPolicy.RUNTIME)
public @interface MyService {
}
@MyService
public class RewardsService {
…
}
基本的に、私はがは現在、春を使用していないのSwingアプリを持っています。私はこれらの注釈を使用することができれば、非常に簡単に変更することができます。
だから私はこの機能が見つかる最小の、最小侵襲性のスプリングJAR
を探しています。絶対必要な場合は、私はSpring全体を使用することができますJAR
、しかしそれは非常に重手の解決策になります。 Springがより小さなスコープの機能を持つより小さなJAR
をリリースしたなら、それはうれしいことです。
私はMavenのレポをbrowswingと呼ばれるパッケージが含まれているspring-core
を参照しています:
org.springframework.core.annotation
しかし、APIドキュメントの検査時に、それはいないようですが私は必要なもの...
補助質問もしますスタンドアロン構築物としてこれらのメタアノテーションを使用することも可能である、または私はには、例えばSpring DIやAOP、あるいはSpringフレームワークの他の主要部分と一緒にそれらを使用するにはがありますか?
ありがとうございます!
注釈で何かをするコードがなくても、注釈はどのように機能しますか?注釈はちょうどそれです - メモ、メタデータ、他のコードで使用することができます。それだけでは何もしません。 –