厳密に言えば昔はDIするために@Autowiredとかアノテーションつけてしまうと
Spring依存になってしまったけれども、今はDI用のアノテーションもJSR330で
javax.injectとして標準化されたものが使えるから、アノテーションでDI定義
しても使うDIコンテナには非依存だね。

Mavenに何個かdependency追加してポチポチとアノテーションつければサクッと
DI使える。別に身構える必要も何もないお気楽技術になって快適至極。