Threaded Beans doesn't get Environment @Autowired to them in Spring when using JSR330 Provider
问题 Hope the Question is self explanatory ClassA.java @Component @Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE) public class ClassA implements InterB { private static int counter=0; private int objectid = 0; @Autowired InterA abcd; public ClassA() { super(); this.objectid = ++counter; } @Override public void dododo() { System.out.println("instance number "+objectid++); abcd.doit(); } } ClassB.java @Component @Conditional(OracleDBEngineCondition.class) public class ClassB extends DummyParent