質問: Javaでいろいろな便利クラスが同梱されたライブラリ(mainメソッドが無いjar)を作成しています。 ライブラリプロジェクトにおいて、SpringフレームワークのAutowiredアノテーションは利用可能でしょうか。 なお、当該ライブラリを利用する側のアプリケーションではSpringフレームワークを利用していません。 開発環境:Eclipse, Windows 開発言語:Java 利用不可である場合、理由についてご教示頂けると大変助かります。 よろしくお願いします。
回答: > > Autowiredアノテーションは利用可能でしょうか。 > > > 利用可能です。 利用するアプリケーション ←→ 作成しているライブラリ で、相互参照(相互依存)しているように思われているのかもしれませんが、そうではなく利用するアプリケーションも作成しているライブラリも、Springフレームワークを参照するように構成すればいいだけです。 利用するアプリケーション → 作成しているライブラリ ↓ ↓ Springフレームワーク ※「→」は参照関係を表しています。