Kotlin 反射 & 注解驱动

30章 · 实战目录
01
KClass对比Java 获取·基本操作
02
成员扩展 属性·函数·构造
03
调用参数 可变/默认参数反射
04
读写委托 getter/setter反射
05
@Target@Retention 定义·元注解
06
KSPKAPT 编译期·运行时·自定义
07
@Inject@Module DI容器·作用域
08
@Serializable自定义 反射序列化器
09
@Table@Column SQL·实体映射
10
@Subscribe线程调度 注册/注销
11
@Route自动注册 参数解析跳转
12
@Permission动态申请 反射检查
13
@Cacheable缓存Key 过期策略
14
@LogAOP切面 反射获取方法信息
15
@NotNull@Range 反射校验·自定义
16
@Config热更新 反射读取配置文件
17
@GET@POST 反射构建请求
18
@Factory自动注册 策略模式
19
@Singleton线程安全 反射保证单例
20
动态代理@Proxy 方法拦截增强
21
@Observe自动注册 事件分发
22
@Adapter接口适配 兼容性处理
23
SymbolProcessor代码生成
24
性能迁移 功能差异·选择建议
25
@GenerateKSP生成 编译期注入
26
ASM@Transform 方法体修改
27
缓存MethodHandle 开销分析
28
内联类密封类 泛型擦除
29
NativeJS 跨平台注解
30
DI+路由+序列化+校验架构·测试·发布