mcfb.setTargetObject(tc1); mcfb.setTargetMethod("method1"); mcfb.setSingleton(false); mcfb.afterPropertiesSet(); i = (Integer) mcfb.getObject(); mcfb = new MethodInvokingFactoryBean(); mcfb.setStaticMethod("org.springframework.beans.factory.config.MethodInvokingFactoryBeanTests$TestClass1.staticMethod1"); mcfb.setSingleton(false); mcfb.afterPropertiesSet(); i = (Integer) mcfb.getObject();