君烛编程
频道主
【PDF4J】源码分析
整体接口图
流程
ExtensionAnnotationProcessor注解处理器
注解处理器配置
plugin解压之后
plugin打包的时候也会有文件
getExtension获取扩展点
序言
• PF4J版本:2.6.0由于PF4J是非常轻量级的框架,这代表着该框架内包含的接口、抽象类、工具类等的数量可能很容易令人接受。所以在学习过程中,我把所有类和接口等之间的关系通过图形罗列了出来。之后再对每一部分做总结。
原理
注解处理器
注解处理器(Annotation Processor)是javac内置的一个用于编译时扫描和处理注解(Annotation)的工具。简单的说,在源代码编译阶段,通过注解处理器,我们可以获取源文件内注解(Annotation)相关内容。
生成
在打plugin包的时候,也会在插件jar包中生成文件,如下图所示:
loadPlugin流程
startPlugin流程
- 下载图片
- 复制图片
2024-03-04
浏览108
学习教程
登录后评论
点赞
评论
分享