花了至少一整天的时间解决了这个问题,必须记录这个纠结的过程,问题不可怕,思路很绕弯. 为了能说清楚自己的问题,我都用例子来模拟. 我有一个类MyThread是这样的: @Service public class MyThread extends Thread {3 @Autowired4 MyService myService;5 ......6 } 在主线程中有这样一个调用: @Autowired MyThread myThread; ...... public void invoke{ if…