Skip to content

接口与实现隔离依赖,通过路由查找目标Class

Notifications You must be signed in to change notification settings

Sum-sdl/ApiRouter

Repository files navigation

ApiRouter

接口与实现隔离依赖,根据路由字符串查找目标Class

使用Demo

Dependency

   dependencies {
           implementation 'com.github.Sum-sdl:router-api:1.0.1'
           annotationProcessor 'com.github.Sum-sdl:router-complier:1.0.1'
    }

APT版本兼容的问题

@AutoService(Processor.class)无效,需要在自定义的Processor库里面需要 手动注册自定义的APT类! 参考地址

手动注册方法:
1.在main目录创建一个 'resources' 文件夹
2.创建一个'META-INF.services' 文件夹
3.创建一个文件:"javax.annotation.processing.Processor" 
4.在文件中添加自定义的APT类的全路径

About

接口与实现隔离依赖,通过路由查找目标Class

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages