调用工厂方法的时候 如何传递map的参数
freemarkerTags : {
type : "org.nutz.plugins.view.freemarker.FreeMarkerConfigurer",
factory : "$freeMarkerConfigurer#setTags",
args : {
'rekoe' : "Rekoe"
}
}
debug 的时候
final String[] ss = iobj.getFactory().split("#", 2);
if (ss[0].startsWith("$")) {
dw.setBorning(new Borning<Object>() {
public Object born(Object... args) {
Object factoryBean = ing.getIoc().get(null, ss[0].substring(1));
return Mirror.me(factoryBean).invoke(factoryBean, ss[1], args);
}
});
}
args 得到的只有value 没有key