getBean(id)与set方法注入bean有何不同,项目中有动态获取bean的需求
看一小代码先private TestService testService_1
private void setTestService(TestService testService_1){
      this.testService_1=testService_1
}
//在一方法中:先对一表进行insert,后select 
testDao.insertMappingObject(test) ;//test对应数据库中t_test表TestService testService_2=SpringContext.getBean(testService);//getBean(id);//testService_1 中调用TestDao中的queryTest方法执行正常
//testService_2 中调用TestDao中的queryTest方法异常,一直在等待中
TestDao:
queryTest("select * from t_test")
为什么getBean获得的bean无法正常执行,在线等待