public void testPropertyOverrideConfigurer() {
StaticApplicationContext ac = new StaticApplicationContext();
ac.registerSingleton("tb1", TestBean.class);
ac.registerSingleton("tb2", TestBean.class);
MutablePropertyValues pvs = new MutablePropertyValues();
pvs.addPropertyValue("properties", "tb1.age=99\ntb2.name=test");
ac.registerSingleton("configurer1", PropertyOverrideConfigurer.class, pvs);
pvs = new MutablePropertyValues();
pvs.addPropertyValue("properties", "tb2.age=99\ntb2.name=test2");
pvs.addPropertyValue("order", "0");
ac.registerSingleton("configurer2", PropertyOverrideConfigurer.class, pvs);