NutzCN Logo
问答 nutz如何通过反射调用ioc容器中控制的类,通过名字
发布于 2403天前 作者 qq_5aaf882a 1542 次浏览 复制 上一个帖子 下一个帖子
标签:

例如:
object = Mvcs.ctx().getDefaultIoc(className).;
//如果有那么一个工具类,可以反射调用
Method mehtod = clazz.getDeclaredMethod(methodName, String.class, String.class);
MvcUtils.invoke(mehtod, object, json, type);

类似这种得,请教大神如何做,并且正常注入ioc涉及的类

6 回复

拿到ioc容器,想干啥就干啥

ioc里有这几个方法

public interface Ioc {
T get(Class var1, String var2) throws IocException;

<T> T get(Class<T> var1) throws IocException;

boolean has(String var1) throws IocException;

String[] getNames();

void reset();

void depose();

String[] getNamesByType(Class<?> var1);

<K> K getByType(Class<K> var1);

}

我需要通过名字获取class类 然后通过反射的机制调用相应的方法;

第一个get方法的class可以传null的

添加回复
请先登陆
回到顶部