一碼抵千言:
@Component
public class SomeUtil {
private static FooRepository fooRepository; // 注入目標
@Autowired // 注入
public void setFooRepository(FooRepository fooRepository) {
RequestUtil.fooRepository = fooRepository;
}
public static doSomeThing(){
fooRepository.someMethod(); // 使用Spring注入的例項fooRepository
}
}
複製程式碼
以上不是唯一的方法,但鄙人覺得這是最優雅、使用頻率最高的一種方法。希望幫到你,接收各種技術討論。