Hello,
我发现在org.nutz.mvc.impl.Loadings的第121行处对ioc的直接解析可能会导致NPE错误,如下:
public static Set<Class<?>> scanModules(Ioc ioc, Class<?> mainModule, EntryDeterminer determiner) {
Modules ann = mainModule.getAnnotation(Modules.class);
for (String str : ann.by()) {
if (str.startsWith("ioc:")) {
ms = ioc.get(ModuleScanner.class, nm);// 可能发生NPE错误。
}
}
传递的null值在NutLoading的第87行,返回值可能为空。
ioc = createIoc(config, mainModule);
希望这个建议对你们有帮助!!