一码抵千言:
@Componentpublic class SomeUtil { private static FooRepository fooRepository; // 注入目标 @Autowired // 注入 public void setFooRepository(FooRepository fooRepository) { RequestUtil.fooRepository = fooRepository; } public static doSomeThing(){ fooRepository.someMethod(); // 使用Spring注入的实例fooRepository }}复制代码
以上不是唯一的方法,但鄙人觉得这是最优雅、使用频率最高的一种方法。希望帮到你,接收各种技术讨论。