Closed hf529270451 closed 6 years ago
已解决:
需要在cc-setting.gradle里面使用autoregist注入BaseComponent的类名
project.ext.registerInfoList = [ [ //自动注册组件 'scanInterface' : 'com.billy.cc.core.component.IComponent' //扫描指定父类的子类(注:abstract抽象类不会被自动注册) , 'scanSuperClasses' : ['app.btcsql.com.common.base.component.BaseComponent'] , 'codeInsertToClassName': 'com.billy.cc.core.component.ComponentManager' , 'registerMethodName' : 'registerComponent' , 'exclude' : [//排除的类,支持正则表达式(包分隔符需要用/表示,不能用.) 'com.billy.cc.core.component.'.replaceAll("\.", "/") + ".*" ] ]
已解决:
需要在cc-setting.gradle里面使用autoregist注入BaseComponent的类名
project.ext.registerInfoList = [ [ //自动注册组件 'scanInterface' : 'com.billy.cc.core.component.IComponent' //扫描指定父类的子类(注:abstract抽象类不会被自动注册) , 'scanSuperClasses' : ['app.btcsql.com.common.base.component.BaseComponent'] , 'codeInsertToClassName': 'com.billy.cc.core.component.ComponentManager' , 'registerMethodName' : 'registerComponent' , 'exclude' : [//排除的类,支持正则表达式(包分隔符需要用/表示,不能用.) 'com.billy.cc.core.component.'.replaceAll("\.", "/") + ".*" ] ]