以Router项目项目解析组件化之路由原理
Router项目:使用了路由的组件化项目
app:主工程 (application)
base:基础模块(library)
module1: 功能模块1(组件模式application/集成模式library)
module2: 功能模块2(组件模式application/集成模式library)
路由框架:
router-compiler: apt模块(java模块) 编译时生成java文件
router-annotation:注解模块 自定义注解给compile与core模块依赖
router-core: api模块,项目中需要引入依赖的模块,使用compile模块生成的java类完成路由表的创建