可以反射库进行扫描:
MirrorSystem ms = currentMirrorSystem();
ms.libraries.forEach((key, value) {
if(key.scheme == 'dart')return;
value.declarations.forEach((s, dm){
if( dm is ClassMirror) {
InstanceMirror control = dm.metadata.firstWhere(
(item) => item.reflectee.runtimeType == Controller,
orElse:() => null);
if(control != null) {
ControllerManager.register(dm);
}
}
});
});
DartVM服务器开发(第六天)--利用注解处理请求目录 上一篇:DartVM服务器开发(第五天)--日志工具 在之前的文章中,我们学习了如何建立一个DartVM服务器,在我对Flutter群分享时,有些群友会疑问,学习这个还...
(获取本节完整代码 GitHub/chizijijiadami/practice1.1[https://github.com/chizijijiadami/practice1...
1.VS Code 中安装Debugger for Chrome扩展的最新版本: 2.在config/development.config.js(官网描述的是config/i...