Springによって管理されていないアプリケーション内の深いレイヤーにあるSpringコンポーネントにアクセスするための最良の方法(またはオプション)は何ですか?
たとえば、@Controllersがあるとします。Springによって管理されていないPOJOを介した抽象化のいくつかのレイヤーを介して、それらの@Controllersは、@Serviceを注入する必要があるPOJOを使用することになります。
1つのオプションは、すべてのレイヤーをスプリングコンポーネントに組み込むことですが、それは、スプリングを強制的に支援するためにデザインをハッキングしているようです。私はいくつかの複雑なことが起こっていますが、すべてを@Autowireしなければならない場合、それほどきれいにはなりません。別のオプションは、低レベルクラスのコンポーネントを手動で注入することかもしれませんが、これが可能かどうか、または正しい解決策かどうかはわかりません。