JavaライブラリでAutowiredする方法


Javaでいろいろな便利クラスが同梱されたライブラリ（mainメソッドが無いjar）を作成しています。  
ライブラリプロジェクトにおいて、SpringフレームワークのAutowiredアノテーションは利用可能でしょうか。

なお、当該ライブラリを利用する側のアプリケーションではSpringフレームワークを利用していません。

開発環境：Eclipse, Windows  
開発言語：Java

利用不可である場合、理由についてご教示頂けると大変助かります。

よろしくお願いします。




> Autowiredアノテーションは利用可能でしょうか。

利用可能です。

利用するアプリケーション ←→ 作成しているライブラリ

で、相互参照(相互依存)しているように思われているのかもしれませんが、そうではなく利用するアプリケーションも作成しているライブラリも、Springフレームワークを参照するように構成すればいいだけです。

利用するアプリケーション → 作成しているライブラリ  
↓ ↓  
Springフレームワーク

※「→」は参照関係を表しています。




> Autowiredアノテーションは利用可能でしょうか。

利用可能です。

利用するアプリケーション ←→ 作成しているライブラリ

で、相互参照(相互依存)しているように思われているのかもしれませんが、そうではなく利用するアプリケーションも作成しているライブラリも、Springフレームワークを参照するように構成すればいいだけです。

利用するアプリケーション → 作成しているライブラリ  
↓ ↓  
Springフレームワーク

※「→」は参照関係を表しています。

