在应用程序深处访问不受 Spring 管理的 Spring 组件的最佳方式(或选项)是什么?
例如,假设我有一些 @Controllers。通过 Spring 不管理的 POJO 的一些抽象层,这些 @Controllers 可能最终使用需要注入 @Service 的 POJO。
一种选择是将所有层都放入弹簧组件中,但这似乎是我在破解我的设计以强制弹簧帮助我。如果我必须@Autowire 一切,我有一些复杂的事情将不会那么干净。另一种选择可能是在低级类中手动注入组件,但我不确定这是否可行或正确的解决方案。